Posted on: 18/08/2025
Senior Java Engineer (4+ Years) - System Design & Microservices
Type : Full-time
What youll do :
- Design and build scalable, low-latency backend services and APIs.
- Own system design : high-level architecture, data modeling, capacity & reliability.
- Develop microservices with Spring Boot; integrate with internal/external APIs.
- Write clean, tested code (JUnit/Mockito); maintain CI/CD pipelines.
- Optimize performance, observability (logs/metrics/tracing), and security.
- Collaborate with Product/DevOps for releases and incident response.
Must-haves :
- 47 years in Java (Java 11+), Spring Boot, RESTful services.
- Strong system design skills (scalability, caching, partitioning, fault tolerance).
- Datastores : SQL (e.g., PostgreSQL/MySQL) and one NoSQL (MongoDB/Redis).
- Messaging/streaming : Kafka or RabbitMQ.
- Cloud & containers : AWS/GCP/Azure, Docker; exposure to Kubernetes.
- Git, CI/CD (GitHub Actions/Jenkins), API documentation (OpenAPI/Swagger).
- Solid DSA/problem-solving and debugging skills.
Good to have :
- Event-driven design, Saga/Outbox patterns.
- Caching layers (Redis), search (Elasticsearch), GraphQL.
- Security (OAuth2/JWT), rate limiting, feature flags.
- Observability stack (Prometheus/Grafana/ELK).
Nice extras :
- Contributions to OSS/GitHub, tech blogging, or architecture diagrams in portfolio.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1531394
Interview Questions for you
View All