NTT DATA North America is seeking a Senior Java Developer for a hybrid position in San Leandro, CA. The candidate should possess over 10 years of software engineering and Java development experience, with proficiency in REST APIs, Spring/SpringBoot, and cloud computing. This role involves developing, testing, and deploying APIs while ensuring best practices are followed. It is an excellent opportunity for a seasoned professional looking to join a dynamic work environment.
Qualifications
10+ years of Software Engineering experience with web application development.
10+ years of Java development experience.
5+ years of Java Micro Services experience.
8+ years of Spring/SpringBoot experience.
5+ years of experience developing and using RESTful APIs.
2+ years of cloud computing experience with PCF/Azure/AWS.
4+ years of MQ Series or Kafka Messaging experience.
4+ years of relational database management system experience.
2+ years of experience with in-memory databases like Redis, MongoDB, or Cassandra.
3+ years of experience with BDD development.
1+ year of experience in Splunk log monitoring and client tools like NewRelic, Splunk, AppDynamics.
Responsibilities
Work with stakeholders to gather the requirements.
Develop, test, and deploy APIs.
Write tested, idiomatic, and documented Java Code.
Cooperate with front-end developers in integrating 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.
Skills
Java development
RESTful API development
Spring/SpringBoot
Cloud computing (PCF/Azure/AWS)
Micro Services
Messaging (MQ Series/Kafka)
Relational Database Management Systems (RDBMS)
In-memory databases (Redis/MongoDB/Cassandra)
Behavior-Driven Development (BDD)
Log monitoring (Splunk/NewRelic/AppDynamics)
Job description
NTT DATA North America is seeking a Senior Java Developer for a hybrid position in San Leandro, CA. The candidate should possess over 10 years of software engineering and Java development experience, with proficiency in REST APIs, Spring/SpringBoot, and cloud computing. This role involves developing, testing, and deploying APIs while ensuring best practices are followed. It is an excellent opportunity for a seasoned professional looking to join a dynamic work environment.