SAIC is seeking a Software Developer to support the design, build, and deploy a bi-directional AWS API Gateway capable of sending and pulling data from various source systems over a secure network. This project is part of an overall Sponsor effort to migrate portions or all of payroll systems to a new-shared service provider.
Requirements
- Demonstrated experience using Java, Java 2 Enterprise Edition (J2EE), Spring Boot, Representational State Transfer (REST), JavaScript Object Notation (JSON), microservices, and RabbitMQ.
- Experience with micro services architecture.
- Experience with databases, including knowledge of SQL and NoSQL.
- Ability to dissect existing Java applications.
- Ability to develop microservices for system functionality.
- Experience with Angular and React front-end development frameworks.
- Experience building and designing web services in the cloud.
Responsibilities
- Plan, design, and develop a cloud-based AWS API Gateway capable of moving data from multiple source systems to a shared service provider.
- Work with an engineering team to identify and implement a cloud-based solution for the API gateway.
- Use APIs to design Representational State Transfer (REST) services and integrate them with existing data providers using JSON, XML or other software.
- Design, develop, and implement scalable, elastic micro services based platforms.
- Dissect existing Java applications.
- Develop micro services for specific system functionality.
- Develop detailed program specifications, design, and interface control documents.
Other
- Active TS/SCI with Polygraph.
- Bachelors and 14 years or more experience; Masters 12 years or more experience.
- Provide technical guidance to less senior developers.
- The Contractor shall provide technical guidance and coordination across multiple development teams to meet project objectives.
- Work collaboratively with partners to plan, coordinate, and conduct test activities.