Posted on: 20/01/2026
Description :
Location : Navi Mumbai
Skills required :
- Service Design : Designing independently deployable services with well-defined responsibilities (Single Responsibility Principle).
- Frameworks : Spring Boot (Java), Express.js (Node.js), Gin/Gorilla (Go), FastAPI/ Flask (Python)
- Database Integration
- SQL : PostgreSQL, MySQL
- NoSQL : MongoDB, Redis, Cassandra
- Database per service pattern : Avoid shared DBs across services.
- Expertise in Docker for containerization, Kubernetes for orchestrating andmanaging containerized microservices at scale.
- Knowledge of Helm for packaging and deploying Kubernetes applications.
- Hands-on experience with cloud services like AWS (EC2, ECS, EKS, Lambda), Google Cloud (GKE, Cloud Run), or Azure (AKS).
Experience with serverless architectures is a plus.
- Expertise in designing RESTful APIs and using tools like Swagger/OpenAPI forAPI documentation.
- Knowledge of securing APIs and microservices using best practices for encryption, token-based authentication, and other security measures.
- Ensure microservices are resilient to failure by implementing retries, circuit breakers, and failover mechanisms
- Pod security : Seccomp, AppArmor, network policies, RBAC, PodSecurityPolicies (or newer replacements like OPA Gatekeeper).
- API security :
- OAuth2.0 / OpenID Connect
- JWT-based authentication
Job Profile (Detailed description of Role, Responsibilities and Functions) :
- Set up technical standards and governance structure for the enterprise.
- Deep expertise in deploying and managing Kubernetes at scale in production environments.
- Familiarity with cloud-native tools and patterns such as Istio, Envoy, or Prometheus for microservices monitoring and management.
- Experience with event-driven systems using tools like Kafka, RabbitMQ, or NATS for inter-service communication.
- Experience with multi-cloud deployments and hybrid cloud strategies.
- Experience with gRPC for high-performance communication between microservices.
- Familiarity with service mesh tools like Istio or Linkerd for managing service-to service communication, observability, and security.
- Experience with OAuth 2.0, JWT, and other authentication/authorization protocols.
- Understanding of Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation.
- Proficiency in CI/CD tools like Jenkins, GitLab CI, CircleCI, or Travis CI for automating the deployment process.
- Experience with multi-cloud deployments and hybrid cloud strategies.
- Work closely with DevOps engineers to ensure seamless deployment, monitoring, and scaling of microservices in production environments.
- Communicate effectively with frontend and backend teams to ensure smooth integration between microservices and other parts of the application.
- Write clear, concise documentation for the developed microservices, APIs, and deployment procedures.
Ensure that new features are documented and that technical debt is minimized.
- Design microservices to be horizontally scalable and ensure the application can handle varying traffic loads.
- Communicate effectively with frontend and backend teams to ensure smooth integration between microservices and other parts of the application.
- Write unit and integration tests to ensure the quality of microservices.
Use testing frameworks like JUnit, TestNG, or Mocha.
- Familiar with Agile/Scrum development methodologies.
- Ability to work in cross-functional teams and communicate effectively with stakeholders.
Microservices Developer Qualifications & Experience
Educational Qualifications :
The candidate must possess a BE/BTech degree in Computer Science, Computer Science & Engineering, Information Technology, Software Engineering, or Electronics & Communications Engineering (or an equivalent degree in a relevant discipline).
Alternatively, candidates with an MCA, MTech, or MSc in Computer Science, Information Technology, or Electronics & Communications Engineering from a recognized university or institute are also eligible.
Mandatory Certifications (Any One Required) :
Candidates must hold at least one of the following certifications :
- Certified Kubernetes Administrator (CKA)
- Certified Kubernetes Application Developer (CKAD)
- Certified Kubernetes Security Specialist (CKS)
- Microsoft Certified : Azure Kubernetes Service (AKS) Developer Associate
- Red Hat Certified Specialist in OpenShift Administration
Experience Requirements :
- A minimum of 5 years of overall IT experience after completion of undergraduate education.
- Out of the total experience, at least 2 years must be in the Banking or Financial Services sector
Did you find something suspicious?
Posted by
Mangala.Hanamshetty.Tpr
It recruiter at PricewaterhouseCoopers Professional Services LLP
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1603812