Location: Remote (DC/VA/MD area preferred)
Position Description:
Maintains, enhances, and modernizes complex federal enterprise applications. Designs, develops, tests, and implements Java application code in an Agile Scrum environment. Troubleshoots complex development issues, collaborates with distributed teams to identify and validate solutions for new modules, and optimizes code for performance.
Skills and Abilities:
- Strong understanding of application design, development, database development, and testing methodologies
- Experience designing, developing, and maintaining scalable, efficient backend systems in Java
- Excellent attention to detail
- Strong problem-solving, interpersonal, and communication skills
- Ability to work effectively as part of a distributed team
Basic Qualifications:
- Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent software development experience
- 5+ years of object-oriented development experience
- 3+ years of hands-on Java development experience
- 3+ years of experience with database technologies
- Strong proficiency with Angular 15+ frameworks
- Experience with Spring Boot and Hibernate
- Experience with Agile development and AWS cloud environments
Preferred Qualifications:
- Experience with containerization (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Prior experience working on federal projects
- Public Trust Clearance
Security & Eligibility Requirements:
- Ability to obtain and maintain a U.S. Government security clearance
- Candidate must have lived in the United States for at least 3 years
📢 For Job updates: Follow us on LinkedIn.