Java/Microservices Developer
NTT DATA
NTT DATA
Join NTT DATA's innovative team as a Java/Microservices Developer in Bangalore, India. This role is for a seasoned backend developer passionate about building scalable services and real-time data processing solutions. Become part of a forward-thinking organization committed to accelerating client success and societal impact through responsible innovation.
Design and develop robust backend applications using Core Java and Spring Boot. Build and integrate scalable microservices with Spring/Spring Boot. Implement RESTful APIs and efficient backend services. Develop event-driven applications leveraging Apache Kafka. Create real-time data processing and streaming solutions with Apache Flink. Design and maintain high-performance, distributed systems. Troubleshoot and optimize application performance. Write comprehensive unit and integration tests, and actively participate in code reviews. Collaborate effectively with QA, DevOps, product, and engineering teams in an Agile framework. Contribute actively to architecture and technical design discussions.
A minimum of 4 years of experience in Java backend development is required. Demonstrated expertise in Core Java programming. Proven hands-on experience with Spring/Spring Boot. Strong background in developing microservices and REST APIs. Proficiency with Apache Kafka, including producers, consumers, topics, and event-driven architecture. Experience in building real-time stream processing solutions using Apache Flink. Solid understanding of distributed systems and asynchronous/event-driven architectures. Familiarity with Git, CI/CD pipelines, and Agile/Scrum methodologies. Excellent debugging, problem-solving, and communication skills.
NTT DATA
IT Consulting