NTT DATA is seeking a Java Developer to enhance their team in Charlotte, North Carolina. The role involves developing, testing, and deploying APIs and microservices, ensuring they adhere to industry best practices, and resolving any arising issues.
Requirements
- 4+ years of hands-on experience in development of RESTful APIs and Microservices using technology stack: Java/J2EE, Spring framework, Spring Batch, Kubernetes Services, Oracle DB, Apigee/API Gateway
- 3+ years of experience with SQL
- 1+ years of Splunk experience.
- 2-4 years of cloud experience (Google/Azure/AWS)
- Experience in working with Kafka Topics
- Experience in BDD and TDD; experience with test-driven design & development, unit and integration testing, CI/CD.
Responsibilities
- Develop, test and deploy APIs
- Writing tested, idiomatic, and documented Java Code
- Communicating with external web services
- Producing and Consuming Messages to/from Kafka Topics.
- Producing, maintaining, and modifying REST APIs/ Microservices.
- Ensuring APIS/Microservices are developed using industry standard best practices
- Fixing any issues or bugs that arise
Other
- Work with stakeholder to gather the requirements
- Good team spirit and willingness to learn new things.
- Handle production issues
- FTE/USC/GC/L2-H4 EAD Required
- Experience in Content Authoring in any of the Authoring Tools, RWS Tridion is preferred.