Employment type: Full Time \ Part Time
Experience: 5+ Years
Salary: 5L to 8L yearly
Location: Work For Home
Working Day: 5 Days
Responsibilities
Design and build microservices using Java (Spring Boot), following best practices.
Implement real-time features using WebSocket for low-latency communication.
Manage background jobs using ScheduledExecutorService.
Apply microservice patterns like Circuit Breaker, CQRS, Saga, or API Gateway.
Build clean APIs with asynchronous communication (REST/Kafka).
Ensure data consistency, fault tolerance, and effective service granularity.
Write maintainable, secure, and testable code.
Participate in code reviews, architecture discussions, and production troubleshooting.
Collaborate with DevOps for smooth deployment and observability.
Mentor junior engineers.
Requirements
Java 11+ with Spring Boot and Spring Cloud Gateway.
Microservices design patterns (e.g., Saga, API Gateway, Circuit Breaker).
WebSocket (Spring WebSocket or Netty).
ScheduledExecutorService for job scheduling.
Kafka or similar messaging systems.
RDBMS (PostgreSQL/MS SQL); NoSQL (MongoDB/Redis) is a plus.
Docker; Kubernetes preferred.
OAuth2, JWT for Auth.
CI/CD tools; Prometheus, Grafana, ELK for monitoring.
Strong debugging skills in distributed systems.
HR Department