1

Junior Java Backend Developer Jobs in Ashburn, VA

Senior Java Backend Developer - Contingent

Mclean, VA

$121.80K - $158.20K/yr

As a Senior Java Backend Developer, you will be embedded within a cross-functional Agile scrum team ... Mentor junior-mid level developers and support their growth through pairing, design review, and ...

Senior Java Backend Developer - Contingent

Mclean, VA · On-site +1

$121.80K - $158.20K/yr

As a Senior Java Backend Developer, you will be embedded within a cross-functional Agile scrum team ... Mentor junior-mid level developers and support their growth through pairing, design review, and ...

Senior Java Backend Developer - Contingent

Mclean, VA · Remote

$123.30K - $160.20K/yr

As a Senior Java Backend Developer, you will be embedded within a cross-functional Agile scrum team ... Mentor junior-mid level developers and support their growth through pairing, design review, and ...

Java Backend Developer

Ashburn, VA · On-site

$51.75 - $67/hr

Java Backend Developer Location: Remote - Responsible for the development and maintenance of back-end services supporting mobile banking apps and online banking channel. - working alongside analysts ...

As a Java Backend Developer, you will be embedded within a cross-functional Agile scrum team, participating in the design of software tools and subsystems that support reuse and domain analysis, and ...

Java Backend Developer - Contingent

Mclean, VA · Remote

$51.75 - $67/hr

As a Java Backend Developer, you will be embedded within a cross-functional Agile scrum team, participating in the design of software tools and subsystems that support reuse and domain analysis, and ...

Java Backend Developer - Contingent

Mclean, VA · On-site +1

$51 - $66.25/hr

As a Java Backend Developer, you will be embedded within a cross-functional Agile scrum team, participating in the design of software tools and subsystems that support reuse and domain analysis, and ...

Java Backend Developer - Senior

Ashburn, VA · On-site

$123.30K - $160.10K/yr

JAVA Backend Developer (Senior) Location: Ashburn VA Why CMCI? CMCI provides management consulting and IT services that empower enterprises to achieve their business goals in today's highly ...

Be Seen First

Sr Java Backend Developer

Ashburn, VA · On-site

$135K - $165K/yr

... engineering, development, integration testing and validation, and all aspects of the software life-cycle (requirements to design to implementation to test) for a java backend application involving ...

Be Seen First

JAVA Backend Developer - Mid level We are currently seeking a motivated Backend Developer to join our team. Note: US Citizenship is required, and the ability to obtain and maintain a DHS Public Trust ...

Be Seen First

JAVA Backend Developer - Mid level We are currently seeking a motivated Backend Developer to join our team. Note: US Citizenship is required, and the ability to obtain and maintain a DHS Public Trust ...

Junior Java Developer (Hybrid) Position Type: Full-Time, 6 months contract to hire Pay: $22.50/hour Location : Arlington, VA (Hybrid - 3 days onsite) Years of Experience Required: 0-1 Hiring Timeline:

Jr. Java Developer At B&A, we foster and embrace a distinct set of values that we live by and instill in all aspects of our organization: dedication, commitment, partnership, trust, and recognition.

Description Jr. Java Developer: At B&A, we foster and embrace a distinct set of values that we live by and instill in all aspects of our organization: dedication, commitment, partnership, trust, and ...

Description: Jr. Java Developer: At B&A, we foster and embrace a distinct set of values that we live by and instill in all aspects of our organization: dedication, commitment, partnership, trust, and ...

next page

Showing results 1-20

People also search for

Junior Java Backend Developer information

See Ashburn, VA salary details

$62.4K

$109.2K

$164.6K

How much do junior java backend developer jobs pay per year?

As of May 28, 2026, the average yearly pay for junior java backend developer in Ashburn, VA is $109,239.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,200.00 and $108,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Java Backend Developer, and why are they important?

To thrive as a Junior Java Backend Developer, you need solid knowledge of Java programming, understanding of object-oriented design, and familiarity with backend frameworks like Spring, often supported by a degree in computer science or related field. Experience with relational databases (e.g., MySQL), version control systems (like Git), and exposure to RESTful APIs and build tools (such as Maven) are typically required. Strong problem-solving skills, attention to detail, and effective communication make someone stand out in this role. These skills and qualities are crucial for building reliable, scalable server-side applications and collaborating effectively within a software development team.

What are some common challenges faced by Junior Java Backend Developers when joining a new team?

As a Junior Java Backend Developer, one common challenge is adapting to existing codebases and understanding the team's preferred coding standards and practices. You may also find it challenging to grasp complex system architectures or integrate your code with various APIs and databases. However, most teams provide onboarding support, code reviews, and mentorship to help you ramp up. Collaborating closely with senior developers and asking questions can significantly ease your transition and foster your growth in the role.

What are Junior Java Backend Developers?

Junior Java Backend Developers are entry-level software engineers who specialize in building and maintaining the server-side logic of web applications using the Java programming language. They work closely with senior developers to implement APIs, manage databases, and ensure smooth data flow between servers and users. Their responsibilities often include writing clean, efficient code, debugging applications, and learning new technologies as needed. Junior Java Backend Developers typically have a foundational knowledge of Java, SQL, and frameworks like Spring Boot.
What are the most commonly searched types of Java Backend Developer jobs in Ashburn, VA? The most popular types of Java Backend Developer jobs in Ashburn, VA are:
What are popular job titles related to Junior Java Backend Developer jobs in Ashburn, VA? For Junior Java Backend Developer jobs in Ashburn, VA, the most frequently searched job titles are:
What job categories do people searching Junior Java Backend Developer jobs in Ashburn, VA look for? The top searched job categories for Junior Java Backend Developer jobs in Ashburn, VA are:
What cities near Ashburn, VA are hiring for Junior Java Backend Developer jobs? Cities near Ashburn, VA with the most Junior Java Backend Developer job openings:
Infographic showing various Junior Java Backend Developer job openings in Ashburn, VA as of May 2026, with employment types broken down into 74% Full Time, 22% Part Time, and 4% Contract. Highlights an 71% Physical, 2% Hybrid, and 27% Remote job distribution, with an average salary of $109,239 per year, or $52.5 per hour.

Senior Java Backend Developer - Contingent

Aretum

Mclean, VA

$121.80K - $158.20K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


Job description

Public Trust Eligibility Required

This is a contingent position, meaning employment is dependent upon the successful award of the associated contract to Aretum and completion of any required background investigation or security clearance verification. 

About Aretum

Aretum is a mission-driven organization committed to delivering innovative, technology-enabled solutions to our customers across defense, civilian, and homeland security sectors. Our teams work at the intersection of strategy, technology, and transformation, helping agencies solve their most critical challenges. We believe in investing in our people and creating a culture where collaboration, inclusion, and professional growth are at the forefront. 

Job Summary

Aretum is seeking a Senior Java Backend Developer to join our team supporting a large-scale federal technology modernization program. As a Senior Java Backend Developer, you will be embedded within a cross-functional Agile scrum team, leading the design and implementation of Java backend services, APIs, and data integrations for a serverless, cloud-native microservices architecture running on AWS. You will independently interpret complex software requirements and design specifications, decompose them into working, tested, and maintainable code, and guide mid-junior level developers through the same process. You will own meaningful portions of the backend codebase, make day-to-day architectural decisions within the team's scope, participate in cross-team technical discussions, and contribute to the technical health of the program by reviewing code, improving automation, and hardening services against production failure modes. This role is a hands-on, senior-level development position that requires strong judgment, deep Java backend experience, and the ability to deliver reliably inside a SAFe Agile framework. 

Due to the nature of our work as a federal consulting organization, employees may be expected to handle Controlled Unclassified Information (CUI) and must adhere to applicable safeguarding and compliance requirements.  

Responsibilities 

  • Lead the design of software tools, subsystems, and reusable components within the team's scope, contributing to domain analysis and coordinating implementation with teammates
  • Independently interpret software requirements and design specifications, translating them into working, tested, and maintainable code
  • Mentor junior-mid level developers and support their growth through pairing, design review, and constructive code review
  • Review existing backend programs and propose refinements to reduce operating time, simplify code, and improve current techniques
  • Contribute to software development effort and schedule estimation during sprint planning and backlog refinement
  • Design, develop, test, and maintain Java backend microservices and REST APIs across the program's cloud-native architecture, adhering to established coding standards, architectural patterns, and the team's Definition of Done
  • Own the design and tuning of PostgreSQL database schemas, queries, and data access layers for the services you develop, including migration strategy
  • Design and implement Elasticsearch / OpenSearch index structures, query patterns, and reindexing strategies for search-driven features
  • Integrate backend services with AWS S3 for file storage, AWS SNS and SQS for event-based messaging, and AWS RDS for relational persistence
  • Build and maintain containerized Java services that run on AWS Elastic Container Service, including appropriate logging, metrics, health checks, and operational readiness for deployment to isolated VPC networking environments
  • Contribute to Python backend services where the team's work requires it, applying the same standards of testability, readability, and maintainability
  • Design, implement, and maintain GitLab CI/CD pipelines for backend services, including build, test, static analysis, container image scan, and deployment stages
  • Author and maintain unit and integration test suites, and drive the team toward meaningful code coverage and test reliability rather than vanity metrics
  • Contribute to infrastructure-as-code in Terraform, review infrastructure changes, and help ensure infrastructure evolves safely alongside application code
  • Conduct thorough peer code review, providing specific, actionable feedback against agreed coding standards and architectural patterns
  • Supervise software configuration management practices within the team's repositories, including branching strategy, versioning, and release tagging
  • Participate fully in SAFe Agile ceremonies (Sprint Planning, Daily Standup, Sprint Review, Retrospective, and Backlog Refinement) and contribute to Program Increment (PI) planning
  • Break down complex user stories into appropriately sized technical tasks, identify cross-team dependencies early, and track work transparently in the program's Agile tooling
  • Support Tier-2 and Tier-3 production issue resolution for backend components developed by the team, leading troubleshooting activities and implementing prioritized fixes
  • Coordinate with Triage Engineers, the Solutions Architect, and Product Management on issues that affect the team's services, and contribute to root cause analysis and preventive improvements
  • Lead remediation of backend code and dependency security vulnerabilities identified through routine security scanning within required timeframes: 30 calendar days for High-Priority vulnerabilities and 180 calendar days for Medium-Priority vulnerabilities
  • Author developer-friendly documentation for APIs, data models, deployment operations, and operational runbooks in the program's collaboration tools

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field (or 3 years of additional experience)
  • Minimum 5 years of professional backend web development experience
  • Demonstrated, deep, hands-on experience developing production backend services in Java, including modern Java features, concurrency, and performance considerations
  • Hands-on experience designing and building REST APIs at scale, including authentication, authorization, input validation, error handling, and versioning
  • Working experience with Python for backend development or scripting, sufficient to contribute to Python services when team priorities require it
  • Strong hands-on experience with PostgreSQL (or similar) databases, including schema design, query optimization, indexing strategy, and migration management
  • Hands-on experience with Elasticsearch or OpenSearch for search indexing, including index design, query tuning, and operational considerations
  • Hands-on experience designing and operating containerized microservices in AWS (Elastic Container Service, RDS, S3, SNS, SQS, and related services)
  • Hands-on experience with GitLab (or equivalent) source control and designing CI/CD pipelines with build, test, scan, and deployment stages
  • Working experience with Terraform for infrastructure-as-code, including reviewing and authoring infrastructure changes
  • Proven track record authoring unit and integration tests and driving test-driven development practices on a team
  • Experience leading peer code review, mentoring mid-level developers, and raising the technical quality bar on a team
  • Experience working in Agile/Scrum environments, including active participation in sprint ceremonies and backlog refinement
  • Demonstrated ability to make sound architectural decisions within a scrum team's scope and to coordinate effectively with solutions architects on larger design questions
  • Excellent written and verbal communication skills, with the ability to explain technical tradeoffs to developers, product owners, and federal stakeholders

Preferred Qualifications 

  • Experience supporting federal government clients
  • Experience working in a SAFe environment with multiple synchronized Scrum teams and Program Increment (PI) planning
  • Experience with Spring Boot or comparable Java application frameworks for building REST APIs
  • Experience with event-driven or messaging-based architectures (e.g., SNS, SQS, Kafka, or similar)
  • Experience with AWS VPC networking patterns, transit gateway or VPC peering, application load balancers, and private-subnet container hosting
  • AWS certification (e.g., AWS Certified Developer - Associate, AWS Certified Solutions Architect - Associate or Professional)
  • Experience participating in Tier-2 production support rotations, including triage, troubleshooting, and hotfix deployment under SLA pressure
  • Experience integrating SAST/DAST tooling and container image scanning into CI/CD pipelines, and leading remediation of findings
  • Experience mentoring junior and mid-level developers and contributing to hiring or technical interviewing

Travel Requirements

This is a remote position; however, occasional travel may be required based on project needs, client meetings, team collaboration events, or training sessions. Travel is expected to be less than 10% and will be communicated in advance whenever possible. 

EEO Statement

Aretum is committed to fostering a workplace rooted in excellence, integrity, and equal opportunity for all. We adhere to merit-based hiring practices, ensuring that all employment decisions are made based on qualifications, skills, and ability to perform the job, without preference or consideration of factors unrelated to job performance. 

As an Equal Opportunity Employer, Aretum complies with all applicable federal, state, and local employment laws. 

We are proud to support our nation's veterans and military families, providing career opportunities that honor their service and experience. 

If you require reasonable accommodation during the hiring process due to a disability, please contact hr@aretum.com for assistance. 

Equal Opportunity Employer/Veterans/Disabled 

U.S. Work Authorization

Applicants must be U.S. citizens or currently authorized to work in the United States on a full-time basis. This position supports a federal government contract and requires the ability to obtain and maintain a Public Trust or Suitability Determination, depending on the agency's background investigation requirements. Sponsorship is not available. 

Benefits

  • Health Care Plan (Medical, Dental & Vision)   
  • Retirement Plan (401k)  
  • Life Insurance (Basic, Voluntary & AD&D)   
  • Paid Time Off  
  • Family Leave (Maternity, Paternity)   
  • Short Term & Long-Term Disability   
  • Training & DevelopmentÂ