Java Developer (India)

Java Developer (India)

11 Sep
|
FetchJobs.co
|
India

11 Sep

FetchJobs.co

India

About The Company

Tata Consultancy Services (TCS) is a global leader in IT services, consulting, and business solutions, renowned for delivering innovative technology solutions to clients across various industries. With a rich history of excellence and a commitment to transforming businesses through digital innovation, TCS has established itself as a trusted partner for organizations seeking to leverage technology for growth and efficiency. The company prides itself on fostering a collaborative and inclusive work environment, encouraging continuous learning, and maintaining high standards of integrity and professionalism.

As a part of the Tata Group, TCS emphasizes sustainable practices and social responsibility, making it a preferred employer for IT professionals worldwide.

About The Role

We are seeking a highly skilled Java Microservices Spring Boot Developer to join our dynamic team in Hyderabad. This role is ideal for professionals with 5 to 10 years of experience who are passionate about building scalable, resilient, and efficient microservices architectures. As a Senior Java Backend Engineer, you will be responsible for designing, developing, and deploying microservices that support our enterprise solutions.

Your expertise will contribute to the development of secure APIs, integration with various data stores, and deployment in cloud-native environments. This position offers an excellent opportunity to work on cutting-edge technologies such as Spring Boot, Spring Cloud, Kafka, Docker, and Kubernetes, and to collaborate with cross-functional teams to deliver high-quality software solutions.

Qualifications The ideal candidate should possess a bachelor’s or master’s degree in Computer Science, Information Technology, or a related field. A strong background in Java development with experience in Java 8 and above is essential. Proficiency in Spring Boot, Spring Cloud,



and microservices architecture is required.

Experience with REST API development, relational and NoSQL databases (MySQL, PostgreSQL, MongoDB), and messaging platforms like Kafka or RabbitMQ is crucial. Knowledge of containerization (Docker) and orchestration (Kubernetes), along with cloud platforms such as AWS, Azure, or GCP, is highly desirable. Candidates should also have familiarity with security protocols including Spring Security, OAuth 2.0, and JWT.

Excellent problem-solving skills, attention to detail, and the ability to work effectively in Agile teams are essential for success in this role.

Responsibilities

Design, develop, and deploy highly scalable and resilient microservices using Spring Boot and Spring Cloud components such as Gateway, Config Server, and Eureka. Develop secure, efficient, and well-documented RESTful APIs to facilitate seamless integration with front-end applications, mobile clients, and third-party systems. Manage data persistence by designing database schemas and writing complex queries for relational databases like MySQL, PostgreSQL, and Oracle, as well as NoSQL stores such as MongoDB, utilizing Spring Data JPA and Hibernate.

Implement event-driven architectures and asynchronous communication patterns by integrating message brokers like Apache Kafka or RabbitMQ.

Ensure robust security and authentication mechanisms are in place by leveraging Spring Security, OAuth 2.0, and JWT standards.



Write comprehensive unit and integration tests using JUnit and Mockito, adhering to Test-Driven Development (TDD) principles to maintain high code quality. Containerize applications with Docker and orchestrate deployments using Kubernetes on cloud platforms such as AWS, Azure, or GCP.

Participate actively in Agile/Scrum ceremonies, perform peer code reviews, and collaborate closely with product owners, architects, and QA teams to deliver high-quality solutions that meet business requirements.

Benefits

Joining TCS offers numerous benefits, including competitive compensation packages, comprehensive health insurance, and retirement plans. Employees have access to continuous learning and development opportunities through various training programs and certifications. The company promotes a healthy work-life balance and a collaborative environment that encourages innovation and professional growth.

TCS also provides flexible work arrangements and recognizes employee achievements through various reward programs. Being part of a global organization, employees can engage in international projects and expand their professional network, gaining valuable experience in the latest technologies and industry best practices.

Equal Opportunity

Tata Consultancy Services is an equal opportunity employer committed to fostering an inclusive workplace for all employees. We celebrate diversity and are dedicated to providing equal employment opportunities regardless of race, gender, age, religion, ethnicity, disability, or sexual orientation. We believe that a diverse workforce enhances our ability to innovate and serve our clients effectively.

All qualified applicants will receive consideration for employment without regard to any protected characteristic, and we are committed to creating a workplace where everyone can thrive and succeed.

📌 Java Developer (India)
🏢 FetchJobs.co
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer (india) / india