Java Developer
Role details
Job location
Tech stack
Job description
This position focuses on enhancing and modernizing enterprise-scale government systems while contributing to the delivery of newly developed, cloud-based applications. The engineer will work primarily with modern Java technologies such as Spring Boot and ORM frameworks, while also maintaining and extending legacy Java applications built on older frameworks. The role includes deploying and supporting applications in cloud environments, contributing to automated build and deployment pipelines, and ensuring solutions are secure, resilient, and scalable. The role involves close collaboration with engineers, architects, and stakeholders to develop and improve services and APIs, support application migrations to cloud platforms, and diagnose issues within distributed systems. Experience with automated testing, identity and access technologies, and federated authentication solutions is beneficial., Develop, enhance, and deploy Java-based applications within cloud hosting environments Modernize existing applications while providing ongoing support for legacy Java solutions Design and implement backend services and APIs to support enterprise workflows Collaborate with technical and non-technical teams to deliver new functionality and system improvements Apply secure coding practices and contribute to resilient, scalable application designs Improve application performance, stability, and operational efficiency in cloud environments Contribute to automated build, test, and deployment processes Monitor and troubleshoot application behavior across cloud and on-prem environments Participate in iterative development practices, including planning, estimation, and reviews Stay current with evolving Java frameworks, cloud technology, and development best practices
Requirements
4+ years of professional experience developing Java-based applications Strong experience using Spring Boot for modern application development Background supporting or enhancing legacy Java applications built on earlier frameworks Experience working with ORM technologies such as Hibernate or similar tools Ability to independently deliver well-defined features and resolve complex technical challenges Experience working with relational databases such as Oracle or SQL Server Hands-on experience writing and maintaining unit tests using testing frameworks Familiarity with authentication and authorization concepts, including federated identity protocols, Experience working on large, multi-system government or regulated IT environments Exposure to scaled Agile delivery models Familiarity with centralized authentication or single-sign-on integrations Background supporting cloud-first initiatives or application migration efforts
Clearance Requirement:
Active DoD Secret clearance required