13 Oct
|
Indovation Lab
|
Pune
13 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