L

Leidos

Builds technology for defense and civil agencies

Lead Software Developer - Java

Backend EngineeringConfirmed live in the last 24 hours
Full-time$87.1k - $157.4kIn-person

About the Job

Requirements

  • A bachelor's degree in computer science or a related field with 4–8 years of relevant experience, or a master's degree with 2–6 years of experience.
  • Significant experience with the Java programming language.
  • Significant experience with React.
  • Experience with web development and commonly used front-end tools and languages, including HTML, CSS, and JavaScript.
  • Significant experience with unit-testing tools such as JUnit and Mockito.
  • Experience with RESTful APIs, JSON, XML, and XSD.
  • Experience with the Spring Framework, Spring Security, and Spring Boot.
  • Experience with Linux.
  • Experience with version-control systems such as Git or Subversion.
  • Experience with common development tools and IDEs such as Eclipse and VS Code.
  • Experience with AI-assisted software-development workflows and tools such as Claude Code and Codex.
  • Experience with cloud-based systems.
  • Experience working within an Agile environment.
  • Understanding of sound software-development principles and practices.
  • Ability to plan and prioritize personal tasks and communicate effectively verbally and in writing.
  • Ability to perform high-quality work independently and with a team in a fast-moving environment.
  • Ability to obtain an SF-85 Public Trust suitability determination.
  • U.S. citizenship is required.

Responsibilities

  • Develop, test, debug, and maintain source code individually and as a member of a team within an Agile environment.
  • Develop solutions to complex issues.
  • Participate in daily stand-ups, release planning, and related team activities.
  • Write and execute unit and functional tests.
  • Troubleshoot and help resolve technical issues in lab and operational environments.
  • Support system engineering, test engineering, and system owner teams as needed.

Desired Qualifications

  • Knowledge of Agile/SAFe practices.
  • Knowledge of or experience with Python.
  • Knowledge of or experience with Ansible playbooks and YAML.
  • Knowledge of or experience with Linux shell scripting.
  • Knowledge of DevSecOps practices and CI/CD pipelines.
  • Knowledge of or experience with MongoDB.
  • Knowledge of air traffic control and flight services.

About the Company

Leidos

Builds technology for defense and civil agencies

Leidos develops technology and runs services for defense, intelligence and civilian agencies, as well as healthcare and commercial customers. It combines software and engineering work with systems integration, building secure networks and equipment used in demanding operations. Its portfolio includes medical services, energy infrastructure design and technology that supports military missions, linking specialist businesses under one parent. Customers pay through contracts for delivered systems and services, with payment tied to labor, costs or agreed project milestones. Leidos traces its roots to a company founded in 1969 and is headquartered in Reston, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Leidos

See more jobs