Working with a leading technology solutions provider that supports federal agencies across civilian, health, and national
security environments. This company applies cutting-edge capabilities like AI/ML,
cloud, cyber
security, and IT modernization to tackle complex challenges, enhance operational
security, and achieve mission-critical outcomes.
The Role
- Participate in all phases of the software development lifecycle, including requirements analysis, design, development, testing, deployment, and maintenance.
- Develop, test, and maintain applications using Java, Spring Boot, and modern web technologies in a CI/CD environment.
- Conduct software analysis, programming, debugging, and implement unit tests, remediating SonarQube findings.
- Support cloud-based deployments and infrastructure using AWS services and work with relational and NoSQL databases.
- Collaborate with cross-functional teams to integrate security and performance best practices.
- Periodically assist with Help Desk troubleshooting and resolution of end-user issues.
What You'll Need
- Bachelor's degree in Computer Science or a related field.
- 5+ years of experience in application development or Java development.
- Strong proficiency in Java (Java 8+), Spring Boot, and RESTful web services.
- Experience with front-end technologies including React (18+), Angular, JavaScript/TypeScript, HTML, CSS, and JSON.
- Familiarity with database technologies like Oracle 19c, PostgreSQL, DynamoDB, and SQL optimization.
- Ability to obtain and maintain a Public Trust clearance.
What's On Offer
- Competitive compensation and a family-focused culture.
- Comprehensive benefits including medical, dental, vision, STD, LTD, and life insurance.
- 5% 401(k) company matching, flexible-schedules, and teleworking options.
- Paid holidays, PTO accrual plans, and paid parental leave.
Apply via Haystack today!