About the Role:
NTT DATA is seeking an experienced Java Developer to join our team. The ideal candidate will have a strong background in Java development, excellent problem-solving skills, and the ability to work collaboratively.
Main Responsibilities:
* Design, implement, and maintain high-volume, low-latency Java applications with performance and scalability considerations.
* Develop REST microservices using best practices for REST design and integrate user-facing elements with server-side logic.
* Work with product managers, designers, and other developers to create efficient, reliable, and scalable software.
* Write well-designed, testable, and efficient code following best practices in software design, coding, and testing.
Requirements:
* Proficiency in Java: Strong knowledge of Java programming language (Java SE and EE).
* Experience with Microservices: Understanding of microservices architecture and containerization technologies like Docker and Kubernetes.
* Experience with Frameworks: Proficiency in Java frameworks such as Spring, Hibernate, or similar.
* Database Management: Experience working with relational databases, SQL, and ORM technologies.
* Version Control: Familiarity with version control systems, particularly Git.
* Ability to work effectively in a collaborative, fast-paced team environment.
About NTT DATA:
NTT DATA is a trusted global innovator of business and technology services, serving 75% of the Fortune Global 100. We have diverse experts in over 50 countries and a robust partner ecosystem. Our services include business and technology consulting, data and artificial intelligence, industry solutions, and application management.