T

Microservice Developer

Tata Consultancy Services · Hyderabad, Telangana, India - Mumbai, Maharashtra, India - Pune, Maharashtra, India

~₹12L (est.)3–10 yrs experiencefull_timePosted Yesterday

Job description

**Role & responsibilities** - Design, develop, and maintain **microservices****based** **applications** - Build scalable and resilient services following **domain****driven** **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 **Preferred candidate profile** - **6-8 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