# Senior Java Software Developer

**Company**: Leidos
**Location**: Clarksburg, WV
**Experience**: senior
**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/Clarksburg-WV/Senior-Java-Software-Developer_R-00190334?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_3acd9070-845

## Description

We are seeking an experienced Senior Software Engineer with a strong backend focus and full-stack capabilities to design, build, test, and maintain scalable software systems. This role will play a key part in architecting backend services, developing APIs, and collaborating with the development team to deliver reliable, high-performance applications.

**Key Responsibilities:**

- Design and develop scalable backend services, APIs, and microservices.

- Create and maintain full-scale testing architecture plans and system design for software applications.

- Build, test, and maintain high-performance, secure, and reliable applications.

- Collaborate with product managers, designers, customers, and engineers to deliver new features.

- Write clean, maintainable, well-tested code following best practices.

- Review code and mentor junior engineers.

- Optimize applications for performance, scalability, and reliability.

- Support CI/CD pipelines and cloud infrastructure for applications.

- Participate in Agile ceremonies, including sprint planning, standups, and retrospectives, and PI planning events.

- Troubleshoot production issues and implement long-term solutions.

- Function as a technical expert across multiple project assignments.

**Required Qualifications:**

- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.

- 4-8 years (or 2-6 years with a Master’s Degree) of professional software development experience.

- Strong backend development experience in languages such as Java, Spring Boot, and Hibernate.

- Experience building RESTful APIs and microservices architectures.

- Strong knowledge of relational databases (PostgreSQL, MySQL, etc.).

- Experience with cloud platforms such as AWS, Azure, or Google Cloud.

- Experience with agile project management software such as Jira, Confluence, etc.

- Familiarity with containerization technologies like Docker and Kubernetes.

- Experience with version control systems such as Git.

- Experience with CI/CD pipelines such as Gitlab.

- Strong understanding of software architecture, design patterns, and system scalability.

**Preferred Qualifications:**

- Experience with frontend frameworks (React, Angular, or Vue).

- Knowledge of infrastructure-as-code tools (Terraform, CloudFormation).

- Experience with observability tools (Datadog, Prometheus, Grafana).

**Key Competencies:**

- Strong problem-solving and analytical thinking.

- Passion for quality control and improving engineering practices.

- Excellent communication and collaboration skills.

- Ownership mindset and accountability for deliverables.

The salary range for this position is $87,100.00 - $157,450.00.

## Skills

### Required
- Java
- Spring Boot
- Hibernate
- RESTful APIs
- microservices
- PostgreSQL
- MySQL
- AWS
- Azure
- Google Cloud
- Jira
- Confluence
- Docker
- Kubernetes
- Git
- Gitlab

### Nice to have
- React
- Angular
- Vue
- Terraform
- CloudFormation
- Datadog
- Prometheus
- Grafana

---

Source: [Apply at leidos.wd5.myworkdayjobs.com](https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Clarksburg-WV/Senior-Java-Software-Developer_R-00190334?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
