NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Back End Java Developer to join our team in San Leandro, California (US-CA), United States (US).
Role Responsibilities/Accountabilities:
- Work with stakeholder to gather the requirements
- Develop, test and deploy APIs
- Writing tested, idiomatic, and documented Java Code
- Cooperating with the front-end developer in the process of integrating the RESTful API
- Communicating with external web services
- Producing, maintaining, and modifying REST APIs
- Ensuring APIS are developed using industry standard best practices
- Fixing any issues or bugs that arise
- Building Microservices/API from a Monolith application
- Handling Web application vulnerabilities
- Handle production issues
Basic Qualifications:
- 7 years Java
- 5+ 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
- 2+ years of cloud experience (Google/Azure/AWS)
- Experience in Multithreading
- Experience in Design patterns
- Experience in BDD and TDD; experience with test-driven design & development, unit and integration testing, CI/CD.
- Knowledge of Jira, Git/SVN, Jenkins, DevOps, and CI/CD tools like Jenkins, Fortify, Sonar, Blackduck etc
Education:
- Bachelor of Science in Engineering or Computer Science or applicable experience