Deloitte AI & Engineering team needs to transform technology platforms, drive innovation, and help make a significant impact on clients' success by reimagining and reengineering operations and processes.
Requirements
- Experience with Java (SpringBoot and/or SpringBatch framework), SQL, and REST webservices
- Hands-on exposure to AWS Cloud
- Experience with GitHub, Jaeger, GitHub Actions, or Git Releases
- Exposure to and/or use of Oracle, RDS, Document DBs (DynamoDB, MongoDB), and Python
- Containerization experience using Docker, Kubernetes, or Helm
- Experience with Backstage.io, Open API, or OpenTracing
Responsibilities
- Be responsible for designing, developing, and maintaining Application Programming Interfaces (APIs) that enable communication between different software systems.
- Define and document API specifications, endpoints, data models, and protocols - REST, GraphQL.
- Build and implement APIs using programming languages and frameworks such as Java, Python.
- Ensure seamless integration of APIs with internal and external systems, applications, and third-party services.
- Write unit, integration, and end-to-end tests for APIs.
- Debug and resolve issues to ensure reliability and performance.
- Create and maintain clear, comprehensive documentation for API consumers, including usage examples and best practices.
Other
- Bachelor's degree
- Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future
- Must be able to obtain and maintain the required clearance for this role