Back End Engineer - Java

Indovation Lab LLP

Pune District

Hybrid

INR 1,400,000 - 2,200,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Indovation Lab LLP in Pune is seeking hands-on Java Engineers to develop and maintain microservices for a Debt Management System. Responsibilities include building scalable REST APIs, service integrations, and event-driven workflows.

Candidates should have strong Java and Spring Boot experience, exposure to enterprise app development, and expertise in microservices architecture, security, and data persistence with Oracle/JPA/Hibernate.

Qualifications

  • Solid experience in Java 17+ and Spring Boot for microservices.
  • Proficient in REST API design and integration.
  • Experience with Spring Security, OAuth2/JWT.
  • Familiarity with Keycloak for IAM.
  • Experience with Oracle DB using JPA/Hibernate.
  • RabbitMQ for asynchronous messaging.
  • Proficient with Maven, Git, Docker and CI/CD basics.

Responsibilities

  • Develop and maintain Java/Spring Boot microservices and REST APIs.
  • Implement service integrations and event-driven workflows with RabbitMQ.
  • Develop secure APIs using Spring Security and OAuth2/JWT.
  • Work with Oracle databases using JPA/Hibernate.
  • Write clean, maintainable, testable code following engineering best practices.
  • Participate in code reviews, unit testing, debugging, and production issue resolution.
  • Collaborate with product, QA, DevOps, security, and infrastructure teams.
  • Contribute to CI/CD pipelines, containerization, and deployment using Docker and Git tools.
  • Own technical implementation of complex features and service integrations.
  • Contribute to design discussions, solution architecture, and performance optimization.
  • Mentor junior engineers through code reviews.
  • Identify technical risks and ensure adherence to engineering standards.

Skills

Java programming
Spring Framework
REST API development
Security practices
OAuth2/JWT
IAM concepts (Keycloak)

Education

Bachelor's degree in Computer Science / Engineering / IT

Tools

Docker
Git
Maven
Oracle Database
JPA/Hibernate
RabbitMQ
CI/CD basics

Job description

Location: Pune

Experience:

  • Engineer: 35 years
  • Senior Engineer: 6–10 years
Role Overview

We are looking for hands-on Java Engineers to develop and maintain microservices for a Debt Management System platform. The role involves building scalable REST APIs, implementing service integrations, developing event-driven workflows, and ensuring code quality, security, and reliability.

Candidates should have strong experience in Java and Spring Boot, with exposure to enterprise application development and microservices architecture.

Key Responsibilities
  • Develop and maintain Java/Spring Boot microservices and REST APIs.
  • Implement service integrations and event-driven workflows using RabbitMQ.
  • Develop secure APIs using Spring Security, OAuth2/JWT, and Keycloak.
  • Work with Oracle databases and implement persistence using JPA/Hibernate.
  • Write clean, maintainable, and testable code following engineering best practices.
  • Participate in code reviews, unit testing, debugging, and production issue resolution.
  • Collaborate with product, QA, DevOps, security, and infrastructure teams.
  • Contribute to CI/CD pipelines, containerization, and deployment processes using Docker and Git-based tools.
Additional expectations for Senior Engineers
  • Own technical implementation of complex features and service integrations.
  • Contribute to design discussions, solution architecture, and performance optimization.
  • Guide junior engineers through code reviews and technical mentoring.
  • Identify technical risks and ensure adherence to engineering standards.
Required Technical Skills
  • Java 17+ / Java 21
  • Spring Boot and microservices architecture
  • REST API development and integration
  • Spring Security, OAuth2/JWT
  • Keycloak or equivalent identity and access management solutions
  • Oracle Database, JPA/Hibernate
  • RabbitMQ and asynchronous messaging
  • Maven, Git, Docker, and CI/CD fundamentals
Preferred Experience

Experience in one or more of the following domains will be an advantage:

  • Banking and financial services
  • Debt management, fixed income, trading, or settlement systems
  • Government-sponsored enterprises (GSEs)
  • Other regulated enterprise applications
Education

Bachelors degree in Computer Science, Engineering, Information Technology, or a related technical discipline.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer / Senior Software Engineer - Java Backend
Software Engineer / Senior Software Engineer - Java Backend

Cloudesign • Maharashtra

On-site
INR 1,500,000 - 2,800,000
Senior Java Backend Engineer | 6+years | Pune
Senior Java Backend Engineer | 6+years | Pune

Celebal Technologies • Pune District

On-site
INR 2,400,000 - 4,200,000
Lead Software engineer (JAVA) - Pune, India
Lead Software engineer (JAVA) - Pune, India

Photon • Pune District

On-site
INR 2,500,000 - 4,000,000
Java Back End Developer
Java Back End Developer

LTM • Pune District, Mumbai

On-site
INR 1,200,000 - 1,800,000
Java Back End Developer
Java Back End Developer

Elabs Infotech • Hyderabad, Pune District

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

WalkingTree Technologies • Bengaluru, Chennai District

On-site
INR 1,600,000 - 2,600,000
Backend Developer Java (Microservices)
Backend Developer Java (Microservices)

Param • Pune District

On-site
INR 1,200,000 - 1,800,000
Sr. Java Developer
Sr. Java Developer

Owision AB • Bengaluru

Hybrid
INR 3,000,000 - 6,000,000
Senior Java Developer - Payment Gateway/Ecommerce Product
Senior Java Developer - Payment Gateway/Ecommerce Product

Cloudesign Technology Solutions LLP. • Pune District

On-site
INR 900,000 - 1,200,000
Senior Java Developer - Payment Gateway/Ecommerce Product
Senior Java Developer - Payment Gateway/Ecommerce Product

Cloudesign • Maharashtra

On-site
INR 1,500,000 - 2,800,000