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
gile 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
WS-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 WS ECS
- Participate in gile 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 WS cloud services (EC2, S3, ELB, etc.)
- Hands-on experience with containerization and orchestration, including:
- WS 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 pache, Nginx, or Varnish
- Experience with Terraform or Infrastructure as Code
- Experience with CI/CD tools such as Jenkins
- Understanding of gile 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, WS 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
- bility 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