District Partners is seeking an experienced and highly motivated Senior Backend Java Developer to join a mission-critical federal technology program based in Ashburn, Virginia. This individual will contribute to the design, development, and deployment of scalable backend systems, with a focus on building cloud-native microservices within a highly regulated environment.
The ideal candidate will have extensive experience with Java, Spring Boot, AWS cloud services, SQL/NoSQL databases, and modern messaging/streaming systems. A strong understanding of secure, reliable, and efficient backend architectures is essential.
Key Responsibilities
Design, develop, and maintain backend applications using Java and Spring Boot within a Microservices architecture.
Develop cloud-native applications leveraging AWS managed services such as Lambda, S3, and DynamoDB.
Engineer highly scalable and resilient solutions involving messaging and event-driven systems (Kafka, SQS, Kinesis).
Create and maintain robust data access layers using SQL (Oracle preferred) and integrate with NoSQL technologies (MongoDB, DocumentDB, Cassandra).
Collaborate with cross-functional teams including front-end developers, DevOps engineers, and product stakeholders.
Participate in the full software development lifecycle (requirements analysis, design, development, testing, deployment, and maintenance).
Conduct peer code reviews, unit testing, and integration testing, adhering to rigorous software engineering practices.
Troubleshoot, diagnose, and resolve technical issues in production and non-production environments.
Produce high-quality documentation including design artifacts and technical specifications.
Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
A minimum of 9 years of professional experience in Java backend development.
Strong expertise in Java, Spring Boot, and Microservices Architecture.
Proven experience with SQL databases (preferably Oracle) and strong SQL/JDBC development skills.
Hands-on experience with NoSQL databases such as MongoDB, DocumentDB, or Cassandra.
Proficiency with messaging and streaming systems, including Kafka, Amazon SQS, or Kinesis.
Solid understanding of RESTful API development; experience with GraphQL is a plus.
Experience with containerization technologies such as Docker and Kubernetes.
Proficient in the use of software development tools such as Maven, Jenkins, GitLab, and Jira.
Demonstrated experience operating in cloud-based environments, particularly AWS.
Familiarity with Agile development methodologies.
Desired Qualifications
Master's degree in Computer Science or related field.
Prior experience supporting Federal Government programs.
Knowledge of additional middleware and messaging platforms (e.g., IBM MQ, JMS).
Experience with JEE application servers such as WebLogic, WebSphere, or JBoss.
Additional Requirements
Must be a United States Citizen (Green card holders, visa holders, or dual citizens are not eligible).
Must reside within commutable distance to Ashburn, VA for hybrid work arrangements.
Ability to successfully complete a background investigation to obtain Public Trust clearance (CBP suitability).
District Partners LLC is an equal opportunity employer committed to building a diverse and inclusive workforce. We encourage qualified applicants to apply and look forward to connecting with top-tier talent passionate about driving digital transformation in the public sector.