18 Sep
|
FetchJobs.co
|
India
18 Sep
FetchJobs.co
India
About The Company
Tata Consultancy Services (TCS) is a global leader in IT services, consulting, and business solutions, renowned for its innovative approach and commitment to excellence. With a rich history spanning over five decades, TCS has established itself as a trusted partner for organizations across diverse industries, delivering transformative digital solutions that drive growth and efficiency. Headquartered in India, TCS operates in over 50 countries, employing a vast workforce of highly skilled professionals dedicated to solving complex challenges and enabling businesses to achieve their strategic objectives.
The company’s core values emphasize integrity, responsibility, and a relentless pursuit of excellence, fostering a collaborative culture that encourages innovation and continuous learning.
About The Role
We are seeking a highly skilled and experienced Java Microservices Spring Boot Developer to join our dynamic team in Hyderabad. This role is ideal for professionals with a strong background in designing, developing, and deploying scalable microservices architectures using Java and Spring Boot technologies. The successful candidate will work closely with cross-functional teams including product owners, architects, and QA to deliver robust, high-performance applications that meet business requirements.
You will be responsible for creating secure APIs, managing databases, implementing asynchronous messaging systems, and deploying applications in cloud environments using containerization and orchestration tools. This position offers an excellent opportunity to work on cutting-edge projects within a globally recognized organization committed to innovation and technological excellence.
Qualifications The ideal candidate should possess a minimum of 5 years of professional experience in Java development, with hands-on expertise in microservices architecture. A bachelor’s degree in Computer Science, Information Technology, or a related field is required; a master’s degree is preferred.
Candidates must have a strong understanding of Java versions 8 through 21, Spring Boot, Spring Cloud components, REST API development, and messaging platforms such as Kafka or RabbitMQ.
Experience with containerization using Docker, orchestration with Kubernetes, and cloud platforms like AWS, Azure, or GCP is essential. Proficiency in relational databases such as MySQL, PostgreSQL, or Oracle, along with NoSQL databases like MongoDB, is necessary. Knowledge of security protocols including Spring Security, OAuth 2.0, and JWT is also required.
Excellent problem-solving skills, attention to detail, and the ability to work collaboratively in an Agile environment are critical for success in this role.
Responsibilities The selected candidate will be tasked with designing, developing, and deploying high-quality microservices using Spring Boot and Spring Cloud components such as Gateway, Config Server, and Eureka. You will develop secure, scalable, and well-documented RESTful APIs that facilitate seamless integration with frontend applications, mobile platforms, and third-party systems. Managing data persistence through relational databases and NoSQL stores will be a key part of your responsibilities, requiring you to write complex queries and optimize database schemas.
Implementing asynchronous communication through message brokers like Kafka or RabbitMQ will be essential for building event-driven architectures.
You will also be responsible for implementing robust security measures using Spring Security, OAuth 2.0, and JWT to ensure secure access to services.
Writing comprehensive unit and integration tests using JUnit and Mockito to maintain code quality and follow Test-Driven Development principles is crucial. Additionally, you will containerize applications using Docker and manage deployment and scaling via Kubernetes on cloud platforms such as AWS, Azure, or GCP.
Collaborating within Agile teams, participating in sprint planning, code reviews, and daily stand-ups will be integral to your role. Continuous learning and staying updated with emerging technologies will be encouraged to foster innovation and improve system performance.
Benefits
Joining TCS offers numerous benefits, including market-competitive salary packages, comprehensive health insurance, and retirement plans. Employees have access to ongoing training programs, certifications, and career development opportunities to enhance their skills and grow within the organization. The company promotes a healthy work-life balance through adaptable working hours and support for remote work arrangements.
TCS also provides a vibrant and inclusive workplace culture that values diversity, innovation, and collaboration. Employees can participate in various wellness initiatives, employee engagement activities, and corporate social responsibility programs. Being part of TCS means working in a stimulating environment that encourages professional growth and recognizes individual contributions.
Equal Opportunity
Tata Consultancy Services is an equal opportunity employer. We are committed to creating a diverse and inclusive workplace where all employees are valued and respected regardless of race, gender, age, religion, disability, or sexual orientation. We believe that a diverse workforce enhances our ability to innovate and serve our clients effectively.
We welcome applications from all qualified candidates and ensure that our hiring practices are fair and equitable. TCS is dedicated to providing equal employment opportunities and fostering an environment where everyone can thrive and achieve their full potential.
📌 Java Developer (India)
🏢 FetchJobs.co
📍 India