Java Developer Senior

Full Time


    • Java
    • Developer
    • Software
    • Engineer
    • Micro
    • Object Oriented Programming
    • SQL
    • API
    • Development
    • Architecture

    Job Description

    Job ID: 2303605

    Location: ASHBURN, VA, US

    Date Posted: 2023-04-10

    Category: Software

    Subcategory: SW Engineer

    Schedule: Full-time

    Shift: Day Job

    Travel: No

    Minimum Clearance Required: None

    Clearance Level Must Be Able to Obtain: Public Trust

    Potential for Remote Work: No


    We are currently seeking a motivated, career and customer-oriented Java Developer Senior to join our team for an exciting and challenging career.

    Job Responsibilities
    • Design and code Micro Services using the Spring framework.
    • Code java unit tests to cover code written using Spring framework.
    • Understanding of JEE software applications (for the purpose of conversion to Spring micro services)
    • Use modern software engineering tools including Eclipse, Visual Studio Code, Gitlab, and Atlassian Suites for ticketing and documentation, development, and testing.
    • Present solutions at formal and informal design reviews, and document the design according to the Government's system lifecycle methodology.
    • Participate in daily scrums and code reviews and other ad-hoc meetings as required.
    • Keep up with new technology advances in the Java programming language and surrounding ecosystem.


    Required Skills and Experience
    • BS and 9 years of experience
    • Object Oriented Programming Concepts
    • Core Java
    • Spring Framework
      • Spring Boot
      • Reactive
      • Others
    • Java Integration with Databases (RDBMS and/or NOSQL)
    • SQL and/or NOSQL Query Language
    • REST API Design and Development
    • Understanding of Micro-Service Architecture
    • Unit and Unit Test Development

    Desired Skills and Experience
    • HTML/CSS
    • Javascript/Typescript
    • Angular and/or React
    • CICD Pipeline Development and Management
    • Experience using AWS SDKs in Java.
    • Containerization and Orchestration Tools (docker, k8s)
    • Experience working on an agile team such as Scrum

    Customer Requirements
    • Clearance - Ability to obtain and hold a public trust position and favorable suitability based on a CBP Background Investigation
    • Location - Telework with on-site (Kingstowne, VA and/or Ashburn, VA) visits based on mission need or as directed by Govt. or Team lead.

    Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.