Search by job, company or skills

M

Full Stack Developer Microservice

5-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Professional Summary

A backend-heavy engineer with58 years of experiencespecializing in distributed systems and cloud-native architecture. Expert in decomposing complex business requirements into manageable microservices using frameworks likeSpring BootorNode.js. Proven track record in improving system resilience, scalability, and deployment frequency through containerization and automated CI/CD pipelines.

Core Responsibilities

  • Service Design & Decompostion:Decompose monolithic applications into autonomous microservices modeled around business domains (Domain-Driven Design).
  • API Development:Build robust RESTful or gRPC-based APIs for inter-service communication, ensuring strict adherence to service contracts.
  • Infrastructure & Orchestration:Package services intoDockercontainers and manage them usingKubernetesor OpenShift for automated scaling and self-healing.
  • Event-Driven Messaging:Implement asynchronous communication using message brokers likeKafkaor RabbitMQ to ensure system decoupling and eventual consistency.
  • Observability & Monitoring:Integrate distributed tracing (Jaeger/Zipkin), centralized logging (ELK stack), and health checks to maintain real-time visibility into service health.
  • Security Implementation:Secure service-to-service communication using OAuth2, JWT, and mTLS, often managed via a service mesh likeIstio.

Technical Skills Matrix

Category

Essential Technologies

Frameworks

Spring Boot(Java),Node.js(Express), Go, or .NET Core.

Cloud/Platform

AWS (Lambda, EKS), Azure (AKS), or Google Cloud Platform (GKE).

Containers

Docker,Kubernetes, and OpenShift.

Data Management

PostgreSQL, MongoDB, Redis, and Database-per-Service patterns.

Communication

REST, GraphQL, gRPC,Kafka, RabbitMQ, and SQS.

DevOps & CI/CD

Jenkins, GitLab CI, Terraform (IaC), and GitHub Actions.

Strategic Value

  1. Independent Scalability:Enables the business to scale only the high-traffic components of an app, significantly reducing cloud infrastructure costs.
  2. Fault Isolation:Ensures that a failure in one service (e.g., payment processing) does not crash the entire application (e.g., product browsing).
  3. Technology Flexibility:Allows teams to choose the best programming language or database for each specific service's unique needs.




More Info

About Company

Maruti Suzuki India Limited, formerly known as Maruti Udyog Limited, is an Indian automobile manufacturer, based in New Delhi. It was founded in 1981 and owned by the Government of India until 2003, when it was sold to the Japanese automaker Suzuki Motor Corporation. As of February 2022 Maruti Suzuki has a market share of 44.2 percent in the Indian passenger car market.

Job ID: 142880775