Remote job
Senior Full Stack Developer
Job details
About this role
Role overview Develop and maintain cloud based business applications in an agile, DevOps environment serving public sector programs. The role emphasizes scalable service design, API integrations, production support, and close collaboration with technical and business partners. The source title indicates a senior full stack position, while the listed experience requirements focus heavily on Java enterprise and backend development.
Responsibilities - Design, implement, integrate, test, and document application services for cloud deployment. - Build and maintain reliable, scalable applications and APIs, following coding standards and participating in code reviews. - Collaborate with business and technical teammates on planning, delivery, and continuous improvement. - Troubleshoot development and production issues, and support users with clear technical documentation. - Contribute to delivery artifacts such as requirements, design documents, source code, and test plans. - Research relevant technologies and share improvements to engineering practices.
Requirements - At least eight years of software development experience, including hands-on Java and core JEE platform work. - Experience building API-first, service-oriented applications, including cloud-native development with Quarkus; familiarity with Spring, Hibernate or other ORM frameworks, JDBC, and JMS. - Strong experience with REST APIs and service integration patterns, plus SQL, relational databases, and NoSQL stores. - Practical knowledge of automated testing, CI/CD, DevOps, and collaboration with platform or operations teams. - Experience with Docker, Kubernetes, Agile or Kanban delivery, and AWS services; the source lists a broad range of AWS infrastructure and deployment tools. - Ability to obtain and maintain Public Trust clearance, and to have lived in the United States for at least three of the past five years. A bachelor’s degree in computer science or a related field is listed.
Nice to have - Ruby experience supporting existing services, Linux and Apache experience, AWS certification, or Certified Scrum Developer credentials. - Experience with federal health programs and front end technologies such as Angular or JavaScript.
Benefits and work setup - Hybrid work options, flexible paid time off, health and insurance coverage, and a 401(k) with employer contributions. - Training and development programs are described as part of the offering.