Java Backend Developer Senior
Overview
In this Senior Java Backend Developer role, you will design and implement microservice-based cloud applications to meet mission-critical requirements. You will work within a team to shape scalable enterprise software and present designs in reviews aligned with government lifecycle practices. You’ll tackle complex problems, ensure production stability, and contribute to a DevOps-minded development process. This position offers hands-on architecture work, exposure to modern tooling, and the chance to impact government-focused software solutions.
ResponsibilitiesDesign and implement Micro Service Architecture for Cloud-based software applicationsUse Eclipse, Jira, and Atlassian Suite for design, development, and testingPresent solutions at design reviews and document designs per lifecycle methodology
Key requirementsBS in Computer Science or related field9+ years of Java design and software development experience for large-scale enterprise systemsU.S. Citizenship and ability to obtain Public Trust2+ years of cloud applications experience with serverless services (AWS S3, DynamoDB, Lambda)Java Micro Service Architecture frameworks such as Spring BootExperience with Docker and KubernetesSQL databases (Oracle preferred) and strong SQL/JDBCNoSQL databases (MongoDB, DocumentDB, Cassandra)Messaging/Streaming (Kafka, SQS, Kinesis)XML/JSONUnix/LinuxJPA/HibernateRESTful web services and GraphQLCI/CD tools (Jenkins, Maven, Gitlab, Jira)Unit testing as part of developmentcritical thinkingcreativity in solving software problemsability to work with large project teamsJavaSpring BootMicroservices architecture