Posted on: 11/09/2025
Key Responsibilities :
- Design, develop, and maintain scalable backend services using Core Java (8+) and the Spring ecosystem.
- Build and consume RESTful APIs; contribute to microservices architecture and service contracts.
- Deliver clean, well-tested, maintainable code and participate actively in code reviews.
- Optimize application performance (profiling, GC tuning, SQL optimization) and diagnose production issues.
- Implement and improve CI/CD pipelines and collaborate with DevOps for smooth deployments.
- Mentor mid/junior engineers, drive best practices, and contribute to technical design and architecture discussions.
- Collaborate with product, QA, and operations teams to deliver features end-to-end.
Requirements :
- 5-10 years of hands-on Java development experience (Java 8+).
- Strong fundamentals : OOP, collections, concurrency and multithreading.
- Solid experience with Spring Boot, Spring MVC and Spring Security.
- Proven experience designing/working with REST APIs and microservices.
- Good SQL skills and experience with ORM frameworks (Hibernate / JPA).
- Familiarity with unit/integration testing (JUnit, Mockito) testing experience is desirable.
- DevOps basics : Git, Maven/Gradle, Jenkins (or equivalent CI), container knowledge is a plus.
- Excellent debugging, performance tuning and problem-solving skills.
- Strong communication skills and proven ability to mentor and lead engineering peers.
- Comfortable working in Agile teams.
Nice-to-Have :
- Experience with container orchestration (Docker, Kubernetes).
- Knowledge of cloud platforms (AWS/GCP/Azure) and managed services.
- Experience with event-driven systems, Kafka or other messaging platforms.
- Exposure to observability tooling (Prometheus, ELK, Grafana).
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1544841
Interview Questions for you
View All