AYN

Java Developer Principal

Employer not yet confirmed · Ashburn, Virginia, United States · hybrid

SAIC is currently seeking a motivated, career and customer-oriented Full-stack Java Developer (Senior) to join our team to begin an exciting and challenging career in Ashburn, VA.

Job Responsibilities

- Design and implement Micro Service Architecture JEE software applications.

- Use modern software engineering tools including Eclipse, VSCode, and Atlassian Suites for design, development, and testing the software.

- Present the solution at formal and informal design reviews, and document the design according to the Government’s system lifecycle methodology.

Required Skills and Experience

- Bachelor’s degree in computer science or related engineering field with 14+ years of technical experience or Master's and 12.

- Provisioning, operating, and maintaining systems running on AWS (or equivalent cloud providers).

- Solid experience with backend systems using Spring Boot.

- Java Frameworks such as Spring.

- UI development skills, specifically with Angular 19+.

- Database operations (Oracle and Postgres).

- Hibernate.

- JMS.

- XML, JSON.

- SQL, JDBC.

- Unix, Linux.

- Kubernetes.

- Experience with object-oriented analysis and design techniques.

- Thorough understanding of infrastructure (firewalls, load balancers, storage, monitoring, security etc.) and have experience with orchestration to develop a cloud solution.

- React, HTML, CSS and JavaScript.

- High level of self-motivation, desire to deliver stellar solutions and willingness to work in a distributed team environment.

- Ability to lead and mentor junior level developers.

- Openness to working on all layers of the application.

Desired Skills and Experience

- Master’s in Computer Science or related field.

- Familiar with OAuth.

- Developing 100% automating unit tests using SOAP-UI, Selenium, or equivalent tools.

- Software Configuration Management (SCM) tools (Git and Gradle/Maven).

- Load Balancing and Enterprise Service Bus frameworks (preferably under Cloud environment).

- Agile Scrum and possibly experience with leading a Scrum team as a scrum master or equivalent.

- Elasticsearch.

- Postgres, DynamoDB, HBase, MongoDB, Cassandra.

- JQuery, AngularJS, NodeJS.

Customer Requirements

- Clearance – Ability to obtain and hold a public trust position and favorable suitability based on a CBP Background Investigation.

- Citizenship – Must be a US Citizen.

- Location – Required to be on-site in Ashburn, VA office 2 days per week and if a mission need. All candidates must be within the GWA/commutable area.

Apply on the employer’s site