Posted on: 04/08/2025
Job Title : Senior Software Engineer Java Microservices
Location : Ahmedabad
Experience : 4+ Years
Employment Type : Full-Time
Responsibilities :
- Build real-time features using WebSocket for low-latency communication
- Implement background jobs with ScheduledExecutorService
- Apply microservice patterns : Circuit Breaker, Saga, API Gateway, CQRS
- Integrate asynchronous communication via Kafka or REST APIs
- Define clean service boundaries and maintain API contracts
- Own features end-to-end : design, development, deployment, and support
- Collaborate with DevOps for CI/CD pipelines and system observability
- Participate in code reviews and mentor junior engineers
- Troubleshoot and resolve production issues
Required Skills :
- Microservice design patterns : Circuit Breaker, CQRS, Saga, API Gateway
- WebSocket (Spring WebSocket or Netty)
- Kafka or similar message queues
- ScheduledExecutorService for background tasks
- PostgreSQL or MS SQL; MongoDB/Redis (plus)
- Docker & Kubernetes
- OAuth2, JWT, and security principles
- CI/CD tools and monitoring : Prometheus, Grafana, ELK Stack
- Strong debugging and problem-solving skills
Good to Have :
- Experience mentoring or leading engineers
- Exposure to Domain-Driven Design (DDD) or Clean Architecture
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1524065
Interview Questions for you
View All