HamburgerMenu
hirist

Job Description



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).


info-icon

Did you find something suspicious?