Qureos

FIND_THE_RIGHTJOB.

Senior Java Developer

India

We are seeking a highly skilled and experienced Senior Java Developer to join our team. The ideal candidate will have strong expertise in Java, Spring Boot, and microservices architecture, along with hands-on experience in reactive programming and working with PostgreSQL and MongoDB databases. Additional experience with Keycloak (Identity & Access Management) and Kafka (event streaming & messaging) is required.

You will play a key role in designing, developing, and maintaining scalable, high-performance backend systems that power our applications.

Key Responsibilities

  • Design, develop, and maintain Java-based microservices using Spring Boot.
  • Implement reactive programming paradigms for high-throughput, low-latency systems.
  • Work with PostgreSQL and MongoDB for data modeling, query optimization, and performance tuning.
  • Integrate and configure Keycloak for authentication, authorization, and single sign-on.
  • Implement and maintain Kafka-based event-driven architectures for real-time data processing and streaming.
  • Collaborate with cross-functional teams (Frontend, DevOps, QA, Product) to deliver end-to-end solutions.
  • Ensure best practices in code quality, testing, CI/CD, and system security.
  • Mentor junior developers and contribute to architectural decisions.

Required Skills & Experience

  • 5+ years of experience in backend development with Java.
  • Strong expertise in Spring Boot, Spring Cloud, and microservices architecture.
  • Solid knowledge of reactive programming (Project Reactor, WebFlux, RxJava).
  • Hands-on experience with PostgreSQL (RDBMS) and MongoDB (NoSQL).
  • Proficiency in Kafka for event streaming, consumer/producer design, and schema management.
  • Experience with Keycloak or similar IAM tools for authentication & authorization.
  • Good understanding of RESTful APIs.
  • Strong problem-solving skills, debugging, and performance tuning expertise.
  • Excellent communication and teamwork skills.

Good to Have

  • Experience with CQRS, Event Sourcing, or Domain-Driven Design (DDD).
  • Knowledge of security best practices for microservices.

Job Type: Full-time

Pay: ₹1,200,000.00 - ₹2,100,000.00 per year

Work Location: In person

© 2025 Qureos. All rights reserved.