Skip to main content
Marathon TS logo

Senior Java Software Developer

Marathon TS
Full Timesenior
Washington, District of Columbia, US$135k – $155kPosted February 18, 2026

Salary Context

This role offers $135k–$155k. The median for Senior-level frontend roles is $108k–$207k (based on 91 listings). 8% below median.

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaSQLReactAngularSpringAWSDockerKubernetesTerraformPostgreSQLRESTAgileScrumCI/CD

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Marathon TS is looking for a Senior Software Developer to support our efforts at DOD.

Essential functions:

  • Work in a full life-cycle software engineering project environment.
  • Bring new ideas, tools, services, and techniques to the group.
  • Use analytical thinking to make decisions based on facts and metrics whenever possible.
  • Demonstrate a desire to learn and accept new challenges within and outside of team.
  • Conduct thorough code reviews, implement unit and integration tests, and ensure code quality.
  • Stay up to date on assigned specialties, work on expanding to others.
  • Be willing to step up and lead initiatives at, or slightly above your title.
  • Follow ICF coding standards.
  • Foster asynchronous communication approaches and thrive in remote working environment.
  • Expected to own smaller efforts and components of larger projects.

What you must have:

  • Bachelor's degree in computer science, management information systems, mathematics, or equivalent experience.
  • 5+ years of experience in full-stack software engineering with a strong understanding of best practices, design patterns, clean code, and unit/integration testing.
  • 5+ years of experience with Java development including development of REST APIs using Spring Framework or Spring Boot.
  • 5+ years of experience using relational databases including analyzing, writing, debugging, and maintaining complicated stored procedures (SQL Server and/or PostgreSQL preferred)
  • 3+ years of experience in Frontend development with frameworks such as Angular or React (React preferred)
  • 2+ years of experience working with REST APIs.
  • 2+ years of experience with JPA, Hibernate, or equivalent ORM technologies.
  • 1+ year of experience with Agile and Scrum methodologies, including sprint planning, stand-ups, and retrospectives.
  • Excellent communication skills both written and verbal.
  • Must be able to obtain and maintain a Public Trust.
  • MUST RESIDE IN THE United States (U.S.) and the work MUST BE PERFORMED in the United States (U.S.), as this work is for a federal contract and laws do apply
  • Must be US Citizen due to a federal contract requirements.

Preferred Skills:

  • Cloud implementation and migration experience (AWS preferred) and experience with Infrastructure as Code implementations using tools such as Terraform
  • Experience working with containerization with Docker
  • Experience with container orchestration using tools such as Kubernetes
  • Microservice Architecture, DevSecOps, and CI/CD pipeline experience

Company DescriptionMarathon TS provides a full range of professional services for clients that require support from professionals with specialized skills and experience in a specific technical area or subject matter. Marathon TS also provides IT solutions, including strategy, operations, transformation and mission support.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free