SAIC
Senior Java Backend Developer
SAIC, Ashburn, Virginia, United States, 22011
Description
Position Summary
We are currently seeking a motivated, career and customer oriented Java Backend Developer to join our team to begin an exciting and challenging career in Ashburn, VA.
Job Responsibilities
· Working closely with the tech lead and senior developers, the Mid-Level 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 java backend application involving extensive messaging and transaction processing.
· Design and implement Micro Service Architecture for Cloud based software applications.
· Use modern software engineering tools including Eclipse, Jira, 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 9+ years of technical experience.
· 9+ years of strong Java design and software development experience including designing, developing, and documenting large-scale enterprise software systems.
· Ability to diagnose problems and support production systems.
· 2+ years of working with Applications on Cloud utilizing serverless hosted services like AWS S3, DynanoDB, lambda etc.
· Java Micro Service Architecture frameworks such as Spring Boot.
· Experience with container platforms like Docker and Kubernetes.
· SQL DBs (preferably Oracle) and strong SQL/JDBC skills is required for this position.
· Experience with NoSQL DBs like MongoDB, Document DB, Cassandra etc.
· Messaging and Streaming Systems (Kafka, SQS ans Kinesis).
· XML/JSON.
· Unix/Linux.
· Experince with JPA/Hibernate.
· Experience with building RESTful webservices and experience with query language based APIs like GraphQL.
· Jenkins, Maven, Gitlab and Jira for CI/CD.
· 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.
Qualifications
Desired Skills and Experience
· 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.
· IBM MQ , JMS, EJB, MDB and other JEE technologies.
· JEE Server experience (WebLogic\WebSphere\JBOSS\etc).
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 – Hybrid with on-site (Ashburn, VA) visits 1-2 days per week and if a mission need. All candidates must be within the GWA/commutable area
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: 2411987
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
Position Summary
We are currently seeking a motivated, career and customer oriented Java Backend Developer to join our team to begin an exciting and challenging career in Ashburn, VA.
Job Responsibilities
· Working closely with the tech lead and senior developers, the Mid-Level 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 java backend application involving extensive messaging and transaction processing.
· Design and implement Micro Service Architecture for Cloud based software applications.
· Use modern software engineering tools including Eclipse, Jira, 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 9+ years of technical experience.
· 9+ years of strong Java design and software development experience including designing, developing, and documenting large-scale enterprise software systems.
· Ability to diagnose problems and support production systems.
· 2+ years of working with Applications on Cloud utilizing serverless hosted services like AWS S3, DynanoDB, lambda etc.
· Java Micro Service Architecture frameworks such as Spring Boot.
· Experience with container platforms like Docker and Kubernetes.
· SQL DBs (preferably Oracle) and strong SQL/JDBC skills is required for this position.
· Experience with NoSQL DBs like MongoDB, Document DB, Cassandra etc.
· Messaging and Streaming Systems (Kafka, SQS ans Kinesis).
· XML/JSON.
· Unix/Linux.
· Experince with JPA/Hibernate.
· Experience with building RESTful webservices and experience with query language based APIs like GraphQL.
· Jenkins, Maven, Gitlab and Jira for CI/CD.
· 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.
Qualifications
Desired Skills and Experience
· 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.
· IBM MQ , JMS, EJB, MDB and other JEE technologies.
· JEE Server experience (WebLogic\WebSphere\JBOSS\etc).
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 – Hybrid with on-site (Ashburn, VA) visits 1-2 days per week and if a mission need. All candidates must be within the GWA/commutable area
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: 2411987
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