Remote job
Senior Java Developer
Job details
About this role
Role overview Build, modernize, and maintain mission-critical applications in a collaborative Agile and DevOps environment. The work includes translating user and customer needs into software, contributing to system design, and supporting applications throughout development, deployment, and maintenance. The role is remote-first for candidates in the Washington, D.C., Maryland, and Virginia region.
Responsibilities - Develop, deploy, enhance, and maintain applications using Java and related technologies. - Work with users and stakeholders to clarify objectives, scope, and technical requirements. - Contribute to architecture and system design, including reengineering and system-level changes. - Coordinate changes with other developers and review modifications for compatibility across systems and environments. - Perform database programming, quality assurance, and test-driven development activities. - Support automated testing and code scanning, continuous integration and deployment, and Agile delivery practices.
Requirements - Bachelor’s degree or equivalent experience, and at least five years of software development experience. - Application development experience with Java and a framework such as Spring Boot, Java EE, or Java Web Services. - Familiarity with Git, Jenkins, and Maven, and experience supporting application deployment and maintenance. - Experience working in Agile delivery and contributing to system design and implementation. - Strong analytical, problem-solving, written, and verbal communication skills. - U.S. citizenship and ability to obtain required pre-start government approval and final suitability.
Nice to have Experience with automated testing or code scanning, CI/CD, Jira, GitHub or GitLab, cloud development, customer-facing technical design, test-driven development, Scrum, or government projects.
Benefits and work setup The position is remote-first in the D.C., Maryland, and Virginia area. The estimated salary range is $100,000–$130,000, subject to experience, location, and contract requirements. Benefits include flexible time off and schedules, eligible telework, health, dental and vision coverage, a 5% retirement match, training and tuition support, mentorship, and volunteer opportunities.