07 Aug
|
Tata Consultancy Services
|
Hyderabad
07 Aug
Tata Consultancy Services
Hyderabad
Job Description:
We are seeking a skilled Microservices Developer with strong experience in designing, building, and deploying scalable, cloudnative microservices applications. The ideal candidate should have handson experience with modern backend technologies, containerization, and distributed system architectures.
Key Responsibilities
- Design, develop, and maintain microservicesbased applications
- Build scalable and resilient services following domaindriven design (DDD)
- Develop RESTful and/or eventdriven APIs
- Integrate microservices with databases, messaging systems, and external services
- Implement service discovery, configuration management, and load balancing
- Ensure application security, performance, and fault tolerance
- Write clean, reusable, and testable code
- Perform unit, integration, and system testing
- Collaborate with DevOps, frontend, and architecture teams
- Support CI/CD pipelines and automate deployments
- Troubleshoot production issues and provide root cause analysis
Required Skills & Qualifications
- 46 years of experience in backend or microservices development
- Strong proficiency in Java (Spring Boot) or Node.js (any one mandatory)
- Solid understanding of Microservices Architecture
- Experience in developing RESTful APIs
- Handson experience with Spring Boot / Spring Cloud or equivalent frameworks
- Experience with Docker and Kubernetes
- Knowledge of API gateways, service discovery (Eureka/Consul), and config servers
- Handson experience with SQL and NoSQL databases
- Experience with CI/CD tools (Jenkins, Git, GitHub/GitLab)
- Familiarity with Agile / Scrum methodologies
Good to Have
- Experience with cloud platforms (AWS / Azure / GCP)
- Knowledge of message brokers (Kafka, RabbitMQ, ActiveMQ)
- Handson experience with API Management tools (Apigee, Kong, etc.)
- Experience with eventdriven architectures
- Understanding of observability tools (ELK, Prometheus, Grafana)
- Exposure to Serverless or Reactive programming
Soft Skills
- Solid problemsolving and analytical skills
- Good communication and collaboration abilities
- Ability to work independently and handle complex systems
- Ownership mindset and attention to quality
📌 Digital : Microservices (Hyderabad)
🏢 Tata Consultancy Services
📍 Hyderabad