L

Leidos

Builds technology for defense and civil agencies

Java Developer - SME

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBethesda, MD, USAIn-person

About the Job

Requirements

  • Extensive experience utilizing common Agile practices, working in service-oriented environments, and applying established software development practices.
  • Extensive experience with Java and the Spring Framework, microservices architecture and design patterns, implementing RESTful APIs, and integrating with relational and NoSQL databases.
  • Extensive experience developing software that interfaces with data technologies, including Elasticsearch, Postgres, DynamoDB, Kafka, AWS SQS/SNS, AWS Lambda, and AWS S3.
  • Extensive experience integrating with and delivering software solutions within DevOps toolsets and practices.
  • Direct experience utilizing software testing and performance tools, such as JUnit, and scripting languages, including Python and Bash, within an Agile development environment.
  • Extensive experience developing solutions in commercial cloud platforms (e.g., AWS, Google Cloud, Azure) and leveraging cloud data services (e.g., S3, RDS, EFS).
  • Extensive experience utilizing version control systems and issue/problem tracking systems.
  • A Master's degree with 15 or more years of prior relevant experience, or a Doctorate with 13 or more years of relevant experience; additional years of experience may be substituted in lieu of a degree.
  • Must possess an active TS/SCI with polygraph security clearance to be considered.

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 and direct software programming initiatives, shape backend architecture, mentor team members, and conduct code reviews.
  • Develop and direct software system validation and testing methods using JUnit and Katalon, leveraging integrated, custom-developed software solutions to support automated deployment technologies.
  • Develop, prototype, and deploy solutions within a cloud-based platform, leveraging available platform services.
  • Analyze infrastructure requirements through proof-of-concept development, performance testing, and end-to-end testing, and coordinate infrastructure needs driven by developed software to meet customer mission requirements.
  • Support the Agile software development lifecycle following Program SAFe practices, coordinating with team members, Product Owners, and Scrum Masters to ensure User Story alignment and implementation in accordance with customer use cases.
  • Document and perform systems software development activities, including deploying build artifacts across different environments using GitFlow constructs and DevOps tools such as GitHub, Jenkins, and scripting languages including Python and Bash.
  • Apply and identify software development best practices and standard operating procedures to create solutions that address customers' technical needs.

Desired Qualifications

  • Experience with SAFe development practices.

About the Company

Leidos

Builds technology for defense and civil agencies

Leidos develops technology and runs services for defense, intelligence and civilian agencies, as well as healthcare and commercial customers. It combines software and engineering work with systems integration, building secure networks and equipment used in demanding operations. Its portfolio includes medical services, energy infrastructure design and technology that supports military missions, linking specialist businesses under one parent. Customers pay through contracts for delivered systems and services, with payment tied to labor, costs or agreed project milestones. Leidos traces its roots to a company founded in 1969 and is headquartered in Reston, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Leidos

See more jobs