Back End Engineer - Java (Pune)

Back End Engineer - Java (Pune)

12 Oct
|
Indovation Lab
|
Pune

12 Oct

Indovation Lab

Pune

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

📌 Back End Engineer - Java (Pune)
🏢 Indovation Lab
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: back end engineer - java (pune) / pune