Sr. Java Developer
Job Summary
A Java developer on this program provides Agile development and operations and maintenance for mission critical systems. Based in DevOps framework, this role participates in major deliverables of projects through all aspects of the software development lifecycle including scope and work estimation, design, coding and unit testing.
Primary Responsibilities
- Design, develop, test and maintain high-performance, scalable backend microservices using Java and the Spring Framework to meet customer information technology needs.
- Participate in software programming initiatives and code reviews.
- Develops software system validation and testing methods using Junit and Katalon and uses integrated custom developed software solutions to leverage automated deployment technologies.
- Develop, prototype and deploy solutions within a cloud-based platform leveraging platform services.
- Support the Agile software development lifecycle following Program SAFe practices while coordinating closely with team members, Product Owners and Scrum Masters to ensure User Story alignment and implementation to customer use cases.
- Document and perform systems software development, including deployment of build artifacts across different environments leveraging GitFlow constructs and using industry leading DevOps tools like GitHub, Jenkins, and scripting (e.g., python, bash).
- Apply and identify software development best practices and standard operating procedures creating innovative solutions to meet the technical needs of customers.
Basic Qualifications
- Familiarity with common Agile practices, service-orientated environments, and development practices.
- Familiarity with Java based design patterns and implementing RESTful APIs.
- Familiarity with integrating with and delivering within DevOps toolsets/practices.
- Familiarity with development in Commercial Cloud Platforms (ex, AWS, Google Cloud, Azure) and leveraging cloud data services (ex: S3, RDS, EFS).
- Familiarity with using version control systems and issue/problem tracking systems.
- Bachelor’s degree with 8 or more years of prior relevant experience or Master’s degree with 6 or more years of relevant experience.
Additional Information
Additional years of experience may be substituted in lieu of a degree.
To be considered must have an active TS/SCI with polygraph security clearance.
About Leidos
Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025.
Pay Range
Pay Range $107,900.00 - $195,050.00
Securing Your Data
Beware of fake employment opportunities using Leidos' name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work).
Commitment to Non-Discrimination
All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.