Lead Software Developer - Java
Job Description
Leidos is hiring an experienced Lead Software Developer (Java) to support the development of next-generation flight service and air traffic systems. This onsite role in Gaithersburg, MD works within a Scaled Agile organization, focused on designing and implementing containerized applications in a highly regulated, safety-critical environment.
What you’ll do
- Own software development activities both independently and with a team, including writing, testing, debugging, and maintaining source code in an Agile environment.
- Develop solutions to complex issues.
- Participate in daily stand-ups, Release Planning, and other team activities.
- Create and run unit and functional tests.
- Troubleshoot and support resolution of technical issues across lab and operational environments.
- Provide support to system engineering, test engineering, and system owner teams as needed.
What you bring
- Education and experience: 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.
- Java and React experience.
- Web development experience with HTML, CSS, JavaScript.
- Unit testing experience with Junit and Mockito.
- Experience with RESTful APIs and data formats including JSON, XML, and XSD.
- Experience with Spring Framework, Spring Security, and Spring Boot.
- Linux experience.
- Version control experience with Git or Subversion.
- Experience using development tools and IDEs such as Eclipse and VS Code.
- Experience with AI-assisted software development workflows and tools (examples include Claude Code and Codex).
- Experience with cloud-based systems and working in Agile.
- Solid understanding of sound software development principles and practices.
- Ability to plan and prioritize personal tasking and communicate clearly in writing and verbally.
- Capacity to deliver high-quality work both independently and as part of a team in a fast-moving environment.
- Ability to obtain an SF-85 Public Trust suitability determination, and US citizenship required.
Preferred background
- Knowledge of Agile/SAFe practices.
- Python, Ansible, YAML, Linux shell scripting.
- DevSecOps practices and CI/CD pipelines.
- Experience with MongoDB.
- Knowledge of air traffic control and flight services.
Compensation and benefits
Pay range: USD 87,100 to 157,450 per year.
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
For U.S. positions: While subject to change based on business needs, Leidos reasonably anticipates this requisition will remain open for at least 3 days with an anticipated close date no earlier than 3 days after the original posting date.