# Mid-Level Java Software Engineer

**Company**: Leidos
**Location**: San Diego, CA
**Work arrangement**: onsite
**Experience**: mid
**Job type**: full-time
**Salary**: $87,100.00 - $157,450.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://leidos.wd5.myworkdayjobs.com/en-US/External/job/San-Diego-CA/Mid-Level-Java-Software-Engineer_R-00196836?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/mid-level-java-software-engineer-967e79a3-48c/

## Description

We are seeking a Mid-Level Java Software Engineer to join our Intelligence Organization in San Diego, CA. As a Java Software Engineer, you will design, develop, integrate, test, and sustain mission-focused software using cutting-edge technology.

Responsibilities:

- Develop and maintain Java-based 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 a high standard of 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.

Requirements:

- BS Degree in Computer Science or relevant degree with 4-8 years of relevant professional experience.

- Active Secret Security Clearance.

- Knowledge of GIT or other configuration management tools.

- Familiarity with Spring Framework / Spring Boot or comparable application-development frameworks.

- Interest in Cybersecurity protocols and secure communications.

- Experience in Scrum Methodology or other Agile environments.

- Excellent written and communication skills.

- DoD 8570 approved security certification (i.e., Security +).

Desired Skills:

- Knowledge of Java Swing GUI.

- Knowledge of Networking / Communication Protocols such as TLS Handshake and HTTPS.

- Experience working with Maven.

- Experience with web-based (HTML, CSS, JavaScript) in a web-based environment.

- Experience with Web Services Architectures (REST, SOAP, AWS).

- Experience with Software CM (e.g., Git, GitHub).

- Experience with Continuous Integration / Quality, and DevOps concepts and tools / technologies.

- Experience with Build Scripts (e.g., Maven, ANT).

- Experience with Agile Management Tools and Concepts.

- Experience with Web Server Configuration.

- Experience with Database Development.

- Experience in cloud environments.

- Experience with containerized/distributed applications and/or infrastructure automation tools.

- Experience with AI / LLM / agent-assisted development.

Benefits:

- Competitive benefits package, including Paid Time Off, 11 paid Holidays, 401K with a 6% company match and immediate vesting, Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training Support, Parental Paid Leave, and more.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Java
- Spring Framework
- Agile
- Cybersecurity
- GIT
- Scrum Methodology
- Communication Skills

### Nice to have
- Java Swing GUI
- Networking / Communication Protocols
- Maven
- Web Services Architectures
- Continuous Integration / Quality
- DevOps
- Cloud Environments
- Containerized/Distributed Applications

---

Source: [Apply at leidos.wd5.myworkdayjobs.com](https://leidos.wd5.myworkdayjobs.com/en-US/External/job/San-Diego-CA/Mid-Level-Java-Software-Engineer_R-00196836?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
