Mid-Level Java Software Engineer

Leidos•San Diego, CA
•$87,100 - $157,450•Onsite

About The Position

Leidos is hiring a Mid-Level Java Software Engineer for its INTEL Sector’s Cyber & Analytics Business Area in Point Loma, San Diego, California. The role supports national security missions by designing, developing, integrating, testing, and sustaining mission-focused software. Depending on program needs and experience, work may involve backend Java services, system integration, databases, secure communications, or full-stack web development. The position is onsite and follows a 9/80 schedule, with every other Friday off. The engineer builds and maintains web applications, including web services, full-stack features, and persistence layers. They work in an Agile Scrum environment with engineers, information assurance and quality assurance staff, and customer representatives. The role emphasizes clean coding, S.O.L.I.D. principles, secure and reliable software, and maintainable delivery. The engineer is expected to work independently on assigned features and components, contribute to design discussions, troubleshoot technical issues, and collaborate across development, systems engineering, test, infrastructure, and cybersecurity teams. Software may be developed, integrated, and deployed across on-premises, cloud-hosted, and containerized hybrid environments. The role uses approved development, build, continuous integration, test automation, configuration-management, and code-quality tools to support reliable delivery.

Requirements

  • Bachelor’s degree in Computer Science or a relevant degree.
  • 4–8 years of relevant professional experience.
  • Active Secret security clearance.
  • Knowledge of Git or other configuration-management tools.
  • Familiarity with the Spring Framework, Spring Boot, or comparable application-development frameworks.
  • Interest in cybersecurity protocols and secure communications.
  • Experience with Scrum or other Agile environments, such as SAFe or XP.
  • Ability to work well in a team environment and excellent written and communication skills.
  • DoD 8570-approved security certification, such as Security+; required within 90 days after hire.

Nice To Haves

  • Knowledge of Java Swing GUI.
  • Knowledge of networking or communication protocols, such as TLS handshake and HTTPS.
  • Experience with Maven.
  • Experience with web technologies including HTML, CSS, and JavaScript.
  • Experience with web-services architectures such as REST, SOAP, or AWS.
  • Experience with software configuration management, such as Git or GitHub.
  • Experience with continuous integration, quality, and DevOps concepts and tools or technologies, such as Ant, Maven, Jenkins, SonarQube, FishEye, Crucible, Gradle, or JUnit.
  • Experience with build scripts such as Maven or Ant.
  • Experience with Agile management tools and concepts such as VersionOne, JIRA, or Rally.
  • Experience with web-server configuration, such as JBOSS, Wildfly, or Tomcat.
  • Experience with database development using Postgres, SQL Server, MySQL, SQLite, or Oracle.
  • Experience in cloud environments such as AWS, Azure, or hybrid environments.
  • Experience with containerized or distributed applications such as Kubernetes, and/or infrastructure-automation tools such as Ansible or Terraform.
  • Experience with AI, LLM, or agent-assisted development tools such as OpenCode, Pi, Herdr, or Beads.

Responsibilities

  • Develop and maintain Java backend services, APIs, integrations, and persistence-layer components.
  • Develop and maintain full-stack web applications, including user-interface components and web services.
  • Translate user stories, acceptance criteria, system-engineering artifacts, and technical requirements into maintainable, secure, and testable software.
  • Apply secure software-development principles, clean-code practices, automated testing, and established configuration-management processes.
  • Support software integration, troubleshooting, defect resolution, and deployment across development, integration, test, and operational environments.
  • Participate in Agile ceremonies, including sprint planning, backlog refinement, reviews, retrospectives, and technical discussions.
  • Collaborate with teammates to maintain engineering rigor, code quality, test coverage, documentation, and delivery discipline.
  • Use approved development, build, continuous-integration, test-automation, and code-quality tools to support reliable software delivery.
  • Support software development, integration, and deployment across on-premises, cloud-hosted, and containerized hybrid environments, collaborating with infrastructure and cybersecurity teams as needed.
  • Independently deliver assigned features and components, troubleshoot technical issues, contribute to design discussions, and work effectively across development, systems-engineering, and test teams.

Benefits

  • Paid Time Off
  • 11 paid holidays
  • 401(k) with a 6% company match and immediate vesting
  • Flexible schedules
  • Discounted stock purchase plans
  • Technical upskilling
  • Education and training support
  • Parental paid leave
  • 9/80 schedule with every other Friday off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service