SAIC · 1 day ago
Java Developer Principal
SAIC is seeking a motivated Java Developer to join their team in Ashburn, VA. The role involves designing, developing, and testing applications for processing cargo records and ensuring the software development life cycle is followed for micro-service JEE architecture applications.
Information TechnologySecurityService IndustrySoftware
Responsibilities
Work closely with team leads, developers and automation engineers to design, develop, and test applications that process inbound and outbound Cargo records and store the end state data in the database
Will support all aspects of the software development life cycle for model-driven, micro-service JEE architecture software applications
Candidate will use modern software engineering tools including Eclipse, Git, Java, Spring Boot, Docker, Kerberos and Atlassian Suites for design, development, and testing the software
Presents solutions at formal and informal design reviews; responsible for documenting the design/implementation according to the Government’s system lifecycle methodology
Qualification
Required
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)
Docker and Kubernetes experience
Spring Boot/AWS cloud experience
Experience with JQuery, AngularJS, NodeJS, React
Development using Java and AWS tools
Java Micro Service Architecture frameworks such as Spring Boot
Oracle, PostgreSQL, JDBC
Linux
Agile Scrum
Understanding of infrastructure (firewalls, load balancers, storage, monitoring, security etc.) and have experience with orchestration to develop a cloud solution
Ability to obtain and hold a public trust position and favorable suitability based on a CBP Background Investigation
Must be a US Citizen
Hybrid with on-site (Ashburn, VA) visits 2 days per week and if a mission need. All candidates must be within the GWA/commutable area
Preferred
Experience with object-oriented analysis and design techniques
Develop scalable Web Applications
Understanding of NoSQL, e.g., DocumentDB
Capable of both leading and taking technical direction
Software Configuration Management (SCM) tools (Git and Gradle/Maven)
High level of self-motivation, desire to deliver stellar solutions and willingness to work in a hybrid team environment
Master's in computer science or related field
Company
SAIC
SAIC specializes in IT, enterprise IT, engineering, and professional services.
Funding
Current Stage
Public CompanyTotal Funding
$522.13MKey Investors
U.S. Geothermal
2025-09-22Post Ipo Debt· $500M
2010-09-13Post Ipo Equity· $22M
2006-10-13IPO
Leadership Team
Recent News
2025-12-16
2025-12-16
2025-12-05
Company data provided by crunchbase