Java Software Engineer

Leidos•San Diego, CA
•Onsite

About The Position

Leidos is hiring Java Software Engineers, from early-career to senior, for its Intelligence Organization within the INTEL Sector's Cyber & Analytics Business Area. The role is based onsite in Point Loma, San Diego, California, and involves designing, developing, integrating, testing, and sustaining mission-focused software for national security. Depending on program needs and experience, engineers may work on backend Java services, system integration, databases, secure communications, or full-stack web development. The team works in an Agile Scrum environment with engineers, information assurance, quality assurance, and customer representatives. The position follows a 9/80 schedule, with every other Friday off. Engineers may support software across on-premises, cloud-hosted, and containerized hybrid environments.

Requirements

  • Bachelor's degree in Computer Science or a relevant degree, with 2–4 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 and communication protocols, such as TLS Handshake and HTTPS.
  • Experience with Maven.
  • Experience with web technologies such as HTML, CSS, and JavaScript.
  • Experience with web services architectures such as REST, SOAP, and AWS.
  • Experience with software configuration management tools such as Git and GitHub.
  • Experience with continuous integration, quality, and DevOps concepts and tools, such as Ant, Maven, Jenkins, SonarQube, FishEye, Crucible, Gradle, and JUnit.
  • Experience with build scripts such as Maven and Ant.
  • Experience with Agile management tools and concepts, such as VersionOne, JIRA, and Rally.
  • Experience with web server configuration, such as JBoss, WildFly, and Tomcat.
  • Experience with database development using PostgreSQL, 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 and Terraform.
  • Experience with AI, LLM, or agent-assisted development tools such as OpenCode, Pi, Herdr, and Beads.

Responsibilities

  • Build and maintain web applications, including web services, full-stack applications, and persistence layers.
  • 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.
  • Contribute to defined software components, participate in peer reviews and testing, and build proficiency in the program's tools, architecture, and mission domain.

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
  • Paid parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service