Posted Jul 28, 2026

Java Developer II

Apply Now
Job Description: • Design, develop, test, and maintain Java-based applications and services • Translate business and technical requirements into software solutions • Develop and maintain APIs, microservices, and backend systems • Collaborate with architects, business analysts, QA engineers, and stakeholders throughout the software development lifecycle • Participate in Agile ceremonies including sprint planning, standups, and retrospectives • Troubleshoot software defects and perform root cause analysis • Support system integration activities with internal and external applications • Conduct unit testing and support automated testing efforts • Participate in code reviews and maintain coding standards • Create and maintain technical documentation • Support software deployments and production releases Requirements: • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field • 5+ years of professional software development experience • 5+ years of Java development experience • Experience developing RESTful APIs and web services • Experience with Spring Boot, Spring Framework, or similar Java frameworks • Experience with SQL and relational databases • Experience with source control tools such as Git • Experience working within Agile software development environments • Active Secret Clearance or ability to obtain and maintain one • U.S. Citizenship required Benefits: • medical • dental • vision • 401(k) • PTO • education reimbursement • certification reimbursement