Java Developer

iDreamBiz

Dadri

On-site

INR 1,200,000 - 1,700,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

iDreamBiz is seeking an experienced Backend Developer to contribute to a high-performance Loan Origination System. You will design, develop, and maintain RESTful APIs, implement event-driven workflows, and optimize performance with Redis and caching strategies.

Strong Java 17+ and Spring Boot expertise, plus relational databases, are essential for success. Responsibilities include integrating with third-party services, handling asynchronous processing, and ensuring robust error handling and

Qualifications

  • Bachelors in Computer Science, IT, or related field.
  • 4+ years of software development experience.

Responsibilities

  • Design, develop, and maintain RESTful APIs for the LOS.
  • Implement event-driven workflows for application processing.
  • Develop asynchronous processing solutions for high-throughput scenarios.
  • Integrate with third-party services.
  • Implement caching strategies using Redis to optimize performance.
  • Build robust error-handling and retry mechanisms for external service calls.

Skills

Java 17+
Spring Boot 3
Spring Security
Spring Data JPA
WebFlux
AOP
PostgreSQL
MySQL
Redis
JPA/Hibernate
HikariCP
Maven
TestNG/JUnit/Mockito

Education

Bachelor's degree in CS/IT

Tools

Maven
Git
Hibernate
Kafka

Job description

We are seeking an experienced Backend Developer to contribute to the development and maintenance of a high-performance Loan Origination System (LOS). The ideal candidate will have strong expertise in Java, Spring Boot, and building scalable enterprise applications in the financial services domain.


Key Responsibilities (Development and Implementation)
  • Design, develop, and maintain RESTful APIs for the Loan Origination System.
  • Implement event-driven workflows for application processing.
  • Develop asynchronous processing solutions for high-throughput scenarios.
  • Integrate with third-party services.
  • Implement caching strategies using Redis to optimize performance.
  • Build robust error-handling and retry mechanisms for external service calls.
Performance and Scalability
  • Optimize database queries and connection pooling for PostgreSQL and MySQL.
  • Manage thread pools for asynchronous operations.
  • Monitor and optimize application performance under high load.
Architecture and Design
  • Apply clean architecture principles and design patterns, including Strategy, Factory, and Builder.
  • Implement microservices-style integrations with clear separation of concerns.
  • Design and implement callback-handling mechanisms for asynchronous operations.
  • Build reusable components and services in line with SOLID principles.
Data Management
  • Work with PostgreSQL and MySQL using JPA/Hibernate.
  • Implement efficient data-access patterns and repository layers.
  • Handle data migration and synchronization between systems.
Quality and Testing
  • Write unit and integration tests using TestNG and related testing frameworks.
  • Implement comprehensive error handling and logging.
  • Maintain code quality through code reviews and engineering best practices.
  • Debug and resolve production issues.
Required Skills and Experience
  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • At least 4 years of relevant software development experience.
  • Strong proficiency in Java 17+, including object-oriented programming, collections, concurrency, and multithreading.
  • Experience with Spring Boot 3.x, Spring Security (OAuth2), Spring Data JPA, WebFlux, and AOP.
  • Strong knowledge of PostgreSQL, MySQL, JPA/Hibernate, HikariCP, and query optimization.
  • Experience with Redis and distributed caching strategies.
  • Familiarity with Maven build tools.
  • Experience with testing frameworks and libraries such as TestNG, JUnit, and Mockito.
Good to Have
  • Experience with MongoDB.
  • Experience with Apache Kafka for event-driven architecture and high-throughput messaging.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Ratnaafin Capital • Ahmedabad District

On-site
INR 2,500,000 - 4,500,000
Backend Developer Java (Microservices)
Backend Developer Java (Microservices)

Param • Pune District

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

Travash • Hyderabad

Hybrid
INR 1,800,000 - 3,400,000
Hybrid work model
Medical & life insurance coverage
Java Back End Developer
Java Back End Developer

Wissen Technology • Mumbai

Hybrid
INR 1,400,000 - 2,200,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Java Developer
Java Developer

Ourbus • New Delhi

On-site
INR 900,000 - 1,500,000
Java Backend
Java Backend

Wissen Technology • Mumbai, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Java Developer - L-A-DIAJH
Java Developer - L-A-DIAJH

Bounteous • Mumbai, Mumbai Suburban, Navi Mumbai

On-site
INR 1,800,000 - 3,000,000
Senior Java Developer
Senior Java Developer

Sass Innovations • Pune District, Chennai

Hybrid
INR 1,200,000 - 2,200,000
Senior Backend Developer – Java Spring Boot
Senior Backend Developer – Java Spring Boot

Cloudoniq Technologies Pvt Ltd • Mumbai

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