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.