Mid-level Java Full Stack Developer

Leidos
$87,100 - $157,450Remote

About The Position

Leidos Health & Services Sector is seeking a Mid-Level Java/Angular Full Stack Software Developer to support mission-critical federal health enterprise systems. This role requires a true Full Stack Developer who enjoys working across the entire application stack, from designing responsive user interfaces to developing robust Java services and writing complex SQL queries. The ideal candidate enjoys solving challenging technical problems, writing clean code, collaborating with other engineers, and owning features from front-end through database. This position is 100% remote.

Requirements

  • Be a U.S. Citizen or a US Person (Permanent Resident) with the ability to obtain a Public Trust Clearance
  • Be located in the United States currently for the current three (3) consecutive years within the last five (5) years and be able to obtain and maintain a Public Trust clearance.
  • Bachelor's degree in Computer Science, Information Technology, or a related field with 4+ years of relevant experience.
  • Strong CURRENT experience developing applications with Java 8+
  • Spring Framework (Spring MVC, Spring JDBC)
  • SQL
  • Angular
  • Typescript/Javascript
  • Bootstrap
  • REST
  • HTML5
  • CSS3
  • Comfortable writing, debugging, optimizing, and troubleshooting complex SQL queries.
  • Experience with object-oriented design principles, design patterns, and data structures.
  • Experience working in Agile development environments.
  • Experience with unit testing (JUnit, Vite), test-driven development, and CI/CD practices.
  • Knowledge of secure software development and common web application vulnerabilities.
  • Experience with Gradle and Git.
  • Excellent communication and collaboration skills.

Nice To Haves

  • Experience with Oracle and PL/SQL is desirable.

Responsibilities

  • Design, develop, and maintain enterprise web applications using Java, Spring, Angular, Bootstrap, REST, and SQL.
  • Build responsive front-end applications while developing scalable back-end services.
  • Write, optimize, troubleshoot, and maintain complex SQL queries and database objects.
  • Collaborate with architects, DBAs, analysts, testers, and customers throughout the software development lifecycle.
  • Participate in code reviews, design discussions, and technical planning.
  • Troubleshoot production issues and implement long-term solutions.
  • Develop secure, maintainable, scalable code following modern software engineering best practices.
  • Contribute to automated testing, continuous integration, and ongoing application improvements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service