Java Full-Stack Developer Senior Principal

Science Applications International Corporation
Ashburn, VA, United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
9 years minimum
Compensation
$160,001.0 - $200,000.0
Working hours
Regular working hours
Job source

Tech stack

HTML Amazon Web Services Software Applications Unit Testing Unix Cloud Computing Linux Amazon DynamoDB Eclipse (Software) Elasticsearch Java Platform Enterprise Edition (J2EE) Gradle
+36 more
Design of User Interfaces Apache HBase Hibernate (Java) Integrated Development Environments Java Database Connectivity Java Message Service (JMS) Spring Framework JSON JQuery PostgreSQL Apache Maven MongoDB Node.Js OAuth Oracle (Applications) Scrum Methodology Selenium SoapUI Software Configuration Management Software Engineering SQL Databases Extensible Markup Language (XML) Load Balancing Stylesheet Language ReactJS Spring-boot Firewalls (Computer Science) Backend Git AngularJS Kubernetes Information Technology Cassandra Atlassian Tools Enterprise Service Bus Microservices

Job description

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., * 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

Requirements

  • Bachelor’s degree in computer science or related engineering field with 9+ years of technical experience
  • 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
  • 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.

Benefits & conditions

Target salary range: $160,001 - $200,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all