NTT DATA - San Leandro, CA

posted about 1 month ago

Full-time - Mid Level
San Leandro, CA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Back End Java Developer role at NTT DATA involves developing, testing, and deploying RESTful APIs while collaborating with stakeholders and front-end developers. The position requires a strong background in Java and microservices, with a focus on best practices and maintaining high-quality code.

Responsibilities

  • Work with stakeholders to gather requirements
  • Develop, test, and deploy APIs
  • Write tested, idiomatic, and documented Java code
  • Cooperate with front-end developers to integrate RESTful APIs
  • Communicate with external web services
  • Produce, maintain, and modify REST APIs
  • Ensure APIs are developed using industry standard best practices
  • Fix any issues or bugs that arise

Requirements

  • 5+ years of hands-on experience in development of RESTful APIs and Microservices using Java/J2EE, Spring framework, Spring Batch, Kubernetes Services, Oracle DB, Apigee/API Gateway
  • Minimum 7 years Java experience
  • Experience in Multithreading
  • Experience in Design patterns
  • Experience in building Microservices/API from a Monolith application
  • Experience in handling Web application vulnerabilities
  • Handle production issues
  • 2-4 years of cloud experience (Google/Azure/AWS)
  • 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

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Flexible spending or health savings account
  • Life insurance
  • AD&D insurance
  • Short-and long-term disability coverage
  • Paid time off
  • Employee assistance
  • Participation in a 401k program with company match
  • Additional voluntary or legally required benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service