Backend Web Developer
Position Overview We are seeking a skilled and motivated Backend Web Developer with a strong focus on Java-based development to support mission-critical government systems. This role operates within an Agile DevOps environment, building scalable, secure, and high-performance backend services and APIs. The ideal candidate is a strong Java backend engineer experienced in enterprise-level applications, microservices architecture, and cloud-based deployments. The role emphasizes AWS-native containerized solutions using AWS ECS (Elastic Container Service). Experience with Python/Django is a plus but not required.
Key Responsibilities Design, develop, and maintain backend services, APIs, and enterprise web applications
Build scalable applications using Java (Spring / Spring Boot)
Develop and deploy containerized microservices using AWS ECS
Participate in Agile development processes (sprint planning, stand-ups, retrospectives)
Collaborate with stakeholders to understand business requirements and system design needs
Support CI/CD pipelines, automated builds, and deployments
Provide Operations & Maintenance (O&M) support, including troubleshooting and resolving production issues
Optimize application performance, scalability, and reliability
Contribute to technical documentation and deliverables
Participate in cloud migration and modernization initiatives
Required Qualifications Bachelor's degree in computer science, information technology, or related field (or equivalent experience)
3+ years of backend software development experience
Strong proficiency in Java
Hands-on experience with Spring Framework / Spring Boot
Experience building RESTful APIs and microservices
Solid understanding of relational databases (PostgreSQL, MySQL) and SQL
Experience working in Linux environments (RHEL preferred)
Familiarity with Git and CI/CD practices
Understanding of software design patterns and scalable architecture
Preferred Qualifications Experience with AWS cloud services (EC2, S3, ELB, etc.)
Hands-on experience with containerization and orchestration, including:
AWS ECS (Elastic Container Service) (preferred)
Kubernetes (nice to have)
Experience with Docker-based microservices architecture
Exposure to Elasticsearch or Solr
Experience with Python and Django (nice to have)
Familiarity with Apache, Nginx, or Varnish
Experience with Terraform or Infrastructure as Code
Experience with CI/CD tools such as Jenkins
Understanding of Agile methodologies (Scrum, SAFe, LESS, etc.)
Technical Environment Languages: Java (primary), Python (optional), JavaScript
Frameworks: Spring Boot, Django (optional)
Databases: PostgreSQL, MySQL
Cloud: AWS (EC2, S3, ELB, ECS)
Containers: Docker, AWS ECS, Kubernetes (optional)
Tools: Jenkins, Git, Terraform
Search/ETL: Elasticsearch, Solr
Systems: Linux (RHEL), VMware
Web Technologies: HTML5, CSS3, AJAX
Key Skills Strong analytical and problem-solving abilities
Ability to work independently and collaboratively
Excellent communication and stakeholder engagement skills
Strong organizational and time management skills
Experience in enterprise or government environments is a plus
J-18808-Ljbffr