Senior Java Backend Developer

Ashburn, Virginia

District Partners LLC
Apply for this Job
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.
Date Posted: 02 May 2025
Apply for this Job