FirstBank Jobs

Job Information

SAIC Java Backend Developer in ASHBURN, Virginia

Description

SAIC is currently seeking a motivated, career and customer oriented Java Backend Developer to join our team to begin an exciting and challenging career.

Hybrid Schedule: 1 -2 days a week onsite in Ashburn, VA

Job Responsibilities

  • Working closely with the tech lead and senior developers, the Mid-Level Backend 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 java back end application involving extensive messaging and transaction processing

  • Responsible for developing and testing Java code as dictated by project requirement and working with/mentoring junior team members

  • Learn and adhere to the continuous integration, automated unit testing and other AGILE practices established within the team using the tools that are currently used by the team

  • Diagnose and fix issues in existing application components as part of maintenance

Qualifications

Required:

  • BS in Computer Science or related filed and 5 years of related experience

  • Ability to obtain and maintain a Public Trust requiring U.S. Citizenship

  • Demonstrated expertise

  • Java, Java Frameworks (Spring, JMS),

  • Object-Oriented Design and development principles

  • Java Application Servers such as WebLogic or Apache Tomcat

  • Relational databases such as Oracle or DB2

  • Extensive skills in JPA\Hibernate and strong SQL skills is required for this position

  • Knowledge of design patterns (GoF, J2EE)

  • Demonstrated expertise in software engineering practices (e.g., reading/generating software specs, design patterns, continuous integration)

  • Demonstrated ability to incorporate rigorous Unit testing as part of development activities is essential

  • Spring boot/AWS cloud experience with Docker and Kubernetes

  • Gitlab/JIRA/Jenkins for CI/CD

  • Web services

  • SQL

  • Unix/ Linux

  • JEE Server experience (Weblogic\Websphere\JBOSS\etc.)

  • JMS

  • JDBC

  • JPA\Hibernate

Desired:

  • First-hand experience working with large project teams (working with the Federal Government a strong plus)

  • Demonstrated ability to think critically and creatively to develop innovative solutions to software problems

  • Ability to develop and maintain components with stringent performance requirements

  • Agile development experience a plus

SAIC accepts applications on an ongoing basis and there is no deadline.

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. REQNUMBER: 2408793

SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability

DirectEmployers