Tata Consultancy Services (TCS) is looking for a Microservices Developer to join their team in Delhi, India. This is an exciting opportunity to be part of a dynamic team focused on developing cutting-edge solutions using microservices architecture, event-driven development, and model-driven architecture. As a developer, you will be responsible for contributing to enterprise-grade web applications and leading the way in developing scalable, robust, and secure microservices-based solutions.
Job Role and Responsibilities
- Design, develop, and deploy microservices using event-driven architecture and model-driven design.
- Develop API gateways for efficient internal and external communication between services.
- Work with CI/CD pipelines to ensure continuous delivery and deployment of microservices.
- Perform thorough testing for the microservices, ensuring high availability, performance, and security.
- Lead the implementation of Test-Driven Development (TDD) to ensure clean, maintainable, and scalable code.
- Work closely with architects and technical leads to ensure the microservices are designed to meet business requirements.
- Define architecture and design patterns for building scalable and resilient microservices.
- Collaborate with cross-functional teams to implement business logic and system requirements into production-ready services.
- Guide junior developers and provide technical leadership across the development lifecycle.
Required Technical Skills
- A minimum of 8 years of experience in enterprise web application design and development, with at least 4 years in a technical leadership or architect role focused on microservices.
- Proficiency in microservices-based solutions, event-driven architecture, and model-driven design.
- Experience in designing API gateways for handling internal and external communication between services.
- Strong understanding of CI/CD pipelines and testing frameworks for microservices.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Experience in designing and building scalable, distributed systems using microservices.
- Solid experience in API management and creating RESTful APIs.
- Strong programming skills in languages such as Java, Node.js, Python, or similar technologies used in microservices development.
- Strong communication and collaboration skills to work with cross-functional teams.
Desired Experience
- The role requires at least 4 years of experience as an architect or technical lead.
- Experience working in Agile environments and Scrum teams.
- Experience working with cloud platforms like AWS, Azure, or Google Cloud for deploying and scaling microservices.
Why Join Tata Consultancy Services?
- Global Reach. As a leading IT services and consulting firm, TCS provides you with the opportunity to work with top-tier clients worldwide, solving complex business challenges.
- Innovation. TCS is at the forefront of technological innovation, allowing you to work with cutting-edge tools, platforms, and technologies such as microservices, cloud computing, and AI.
- Career Growth. With TCS, you will have access to ongoing learning and development opportunities, as well as a clearly defined career growth path in both technical and managerial domains.
- Work Culture. TCS promotes a collaborative work environment where you can thrive as part of a diverse, global team. You will have the opportunity to lead teams and mentor younger talent.
- Competitive Benefits. TCS offers attractive benefits, including flexible working hours, opportunities for remote work, and various wellness programs to support work-life balance.
Ideal Candidate Profile
- Bachelor’s Degree in Computer Science or a related field with substantial experience in enterprise-level web application design.
- Proven track record in leading microservices development projects with a focus on API management, event-driven architecture, and model-driven design.
- Ability to work independently as well as collaborate with diverse, cross-functional teams.
- Early joiners will be preferred, indicating the urgency for this role to be filled promptly.
Next Steps. If you’re ready to lead the development of scalable and resilient microservices and contribute to impactful enterprise solutions at TCS, apply now. TCS is excited to add a skilled Microservices Developer to its team and offers a dynamic and collaborative environment for professionals to grow and succeed.