Java Developer (India)

Java Developer (India)

14 Sep
|
FetchJobs.co
|
India

14 Sep

FetchJobs.co

India

About The Company Tata Consultancy Services (TCS) is a global leader in IT services, consulting, and business solutions. With a rich history spanning over five decades, TCS has established itself as a trusted partner for organizations across various industries, including banking and finance, healthcare, manufacturing, retail, and telecommunications.

The company’s commitment to innovation, quality, and sustainability has earned it a reputation for delivering transformative digital solutions that enable clients to achieve their business objectives. Headquartered in Mumbai, India, TCS operates in over 50 countries with a diverse workforce of highly skilled professionals dedicated to driving technological advancement and business excellence.

About The Role We are seeking an experienced Java Microservices Spring Boot Developer to join our dynamic team in Hyderabad. This role is ideal for professionals with a solid background in designing, developing, and deploying scalable microservices architectures.

As a Senior Java Backend Engineer, you will be responsible for building robust backend solutions that support the company’s digital transformation initiatives. You will work closely with cross-functional teams including product owners, architects, and QA to deliver high-quality software solutions. The ideal candidate should have a comprehensive understanding of Java technologies, cloud-native application development, and modern DevOps practices.

This position offers an excellent opportunity to work on cutting-edge projects in a collaborative environment, leveraging the latest tools and frameworks to create innovative solutions that impact global clients.

Qualifications The ideal candidate should possess a bachelor’s or master’s degree in Computer Science, Information Technology, or a related field. Candidates should have a minimum of 5 years and up to 10 years of professional experience in Java development, specifically with Spring Boot and Microservices architecture.

Proficiency in Java versions 8, 11, 17, or 21 is essential,



along with experience in Spring Cloud components such as Gateway, Config Server, and Eureka. Hands-on experience with REST API development, relational databases (MySQL, PostgreSQL, Oracle), NoSQL databases (MongoDB), and message brokers like Kafka or RabbitMQ is required. Familiarity with containerization using Docker, orchestration with Kubernetes, and cloud platforms such as AWS, Azure, or GCP will be considered advantageous.

Strong understanding of security protocols, authentication mechanisms (OAuth 2.0, JWT), and testing frameworks like JUnit and Mockito is necessary. Excellent problem-solving skills, communication abilities, and a collaborative mindset are key attributes 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. Ensure that all microservices are loosely coupled, maintainable, and adhere to best practices for cloud-native development.

Develop secure and efficient RESTful APIs that facilitate seamless integration with front-end applications, mobile clients, and third-party systems. Collaborate with front-end teams and product owners to understand requirements and translate them into technical specifications. Manage data persistence by designing schemas and writing complex queries for relational databases like MySQL, PostgreSQL, and Oracle, as well as NoSQL solutions like MongoDB, using Spring Data JPA and Hibernate.





Implement asynchronous messaging patterns and event-driven architectures utilizing Kafka or RabbitMQ to enable real-time data processing and communication. Enforce security protocols by integrating Spring Security, OAuth 2.0, and JWT for authentication and authorization. Write comprehensive unit and integration tests to ensure code quality and reliability, following Test-Driven Development principles.

Containerize applications using Docker and orchestrate deployments via Kubernetes on cloud platforms such as AWS, Azure, or GCP. Participate actively in Agile/Scrum ceremonies, perform peer code reviews, and collaborate effectively with team members across different functions to ensure timely delivery of projects.

Benefits Joining TCS offers a range of benefits designed to support your professional growth and personal well-being. Employees gain access to competitive compensation packages, comprehensive health insurance, and retirement plans.

The company promotes a culture of continuous learning through training programs, certifications, and skill development initiatives. TCS encourages work-life balance by providing flexible work arrangements and a supportive workplace. Additionally, employees have opportunities for global mobility, career advancement, and participation in innovative projects that shape the future of technology.

The organization values diversity and inclusion, fostering a workplace where everyone can thrive and contribute meaningfully to the company’s success.

Equal Opportunity

Tata Consultancy Services is an equal opportunity employer. We are committed to creating an inclusive environment that respects and values diversity. All employment decisions are made based on merit, competence, and business needs without regard to race, religion, gender, age, sexual orientation, disability, or any other protected characteristic.

We believe that diverse teams foster innovation and drive better business outcomes. We welcome applications from all qualified candidates who are eager to contribute their skills and expertise to our organization.

📌 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