Job
Description
Role Overview: You will be joining the team as a Java Technical Consultant - Banking in Noida, Uttar Pradesh (IN-UP), India. As an experienced Java Developer, you will be responsible for designing, implementing, and maintaining Java applications with a focus on high-volume and low-latency requirements. Key Responsibilities: - Hands-on experience in Core Java, J2EE, and back-end development using Java - Proficiency in object-oriented programming and design patterns like MVC - Strong background in database design, SQL, and ORM tools such as Hibernate/JDO - Experience in Microservices-based architecture and Web applications - Design and develop REST microservices following best practices - Collaborate with product managers, designers, and developers to create efficient software - Integrate user-facing elements with server-side logic - Write well-designed, testable, and efficient code according to software design best practices Qualifications Required: - Strong knowledge of Java programming language (Java SE and EE) - Understanding of microservices architecture and containerization technologies like Docker and Kubernetes - Proficiency in Java frameworks such as Spring, Hibernate, or similar - Experience working with relational databases, SQL, and ORM technologies - 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 $30 billion business and technology services leader, serving 75% of the Fortune Global 100. Committed to accelerating client success through responsible innovation, NTT DATA is a global leader in AI and digital infrastructure. With expertise in enterprise-scale AI, cloud, security, and more, NTT DATA helps organizations confidently transition into the digital future. As a Global Top Employer, NTT DATA has experts in over 50 countries and offers access to innovation centers and a network of partners. NTT DATA is part of the NTT Group, investing over $3 billion annually in R&D. Role Overview: You will be joining the team as a Java Technical Consultant - Banking in Noida, Uttar Pradesh (IN-UP), India. As an experienced Java Developer, you will be responsible for designing, implementing, and maintaining Java applications with a focus on high-volume and low-latency requirements. Key Responsibilities: - Hands-on experience in Core Java, J2EE, and back-end development using Java - Proficiency in object-oriented programming and design patterns like MVC - Strong background in database design, SQL, and ORM tools such as Hibernate/JDO - Experience in Microservices-based architecture and Web applications - Design and develop REST microservices following best practices - Collaborate with product managers, designers, and developers to create efficient software - Integrate user-facing elements with server-side logic - Write well-designed, testable, and efficient code according to software design best practices Qualifications Required: - Strong knowledge of Java programming language (Java SE and EE) - Understanding of microservices architecture and containerization technologies like Docker and Kubernetes - Proficiency in Java frameworks such as Spring, Hibernate, or similar - Experience working with relational databases, SQL, and ORM technologies - 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 $30 billion business and technology services leader, serving 75% of the Fortune Global 100. Committed to accelerating client success through responsible innovation, NTT DATA is a global leader in AI and digital infrastructure. With expertise in enterprise-scale AI, cloud, security, and more, NTT DATA helps organizations confidently transition into the digital future. As a Global Top Employer, NTT DATA has experts in over 50 countries and offers access to innovation centers and a network of partners. NTT DATA is part of the NTT Group, investing over $3 billion annually in R&D.