Java Developer Associate - Ashburn, United States - SAIC

    SAIC
    SAIC Ashburn, United States

    3 weeks ago

    Default job background
    Description

    Job ID:

    Location:
    ASHBURN, VA, US

    Date Posted:

    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

    Description

    SAIC
    is currently seeking a motivated and energetic Java/Spring, Spring Boot

    Java Developer Associate

    to join our remote team to begin an exciting and challenging career.

    The Java Developer will participate in the system architecture design, systems engineering, development, integration testing and validation, and all aspects of the software life cycle (requirements to design to implementation to test) for a browser-based application implemented using Java and backend REST Spring Boot based web services.

    The candidate will be responsible for developing and testing Java code as dictated by project requirement.
    Job Responsibilities –
    Design and implement Java software applications using the Spring framework (Spring boot in particular).
    Use modern software engineering IDEs including Eclipse, Visual Studio Code, for design, development, and testing the software.

    Work with users in an Agile development approach to understand and document requirements in JIRA, then elicit feedback and refine solution through demonstrations.

    Present solutions at formal and informal design reviews and document the design according to the Government's system lifecycle methodology.
    Qualifications
    Required
    Bachelor's degree in computer science or related field
    Ability to obtain and maintain a DHS public trust
    0-3 years Java Spring\Spring Boot microservices
    HTML\Javascript\Typescript\CSS

    JSON

    JDBC

    JPA

    SQL
    Design Patterns
    Data Structures
    Good understanding of CI/CD pipelines and microservices architecture
    Good understanding of Application security and its implementation
    Developing Unit tests
    Desired
    Angular\React is a definite plus.
    Agile development approach
    Developing integration and regression tests

    Good written/oral communication skills and problem-solving skills; ability to communicate information to a variety of groups at different technical skill levels.


    Strong initiative:
    must be able to take a high-level requirement, ask questions/seek clarifications, and get the job done.
    Ability to work in a high-pressured, tight deadline environment.
    Must be able to multitask efficiently and progressively and work comfortably in an ever-changing data environment.
    Must work well in a team environment as well as independently.


    SAICaccepts applications on an ongoing basis and there is no deadline.

    Covid Policy:

    SAICdoes not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.
    #J-18808-Ljbffr