Senior Java Developer

Ratnaafin Capital

Ahmedabad District

On-site

INR 2,500,000 - 4,500,000

Full time

9 days ago

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

Ratnaafin Capital seeks a Senior Java Developer to join the LOS backend team, designing, building, and maintaining services in Java and Spring Boot. You will collaborate with product and business stakeholders to evolve requirements, integrate external systems, and guide junior engineers for scalable, reliable solutions.

The role emphasizes delivering maintainable backend features, resolving production issues, and ensuring quality across modules with strong emphasis on performance and best

Qualifications

  • 7+ years of professional experience in Java application development.
  • Strong hands-on experience with Java 8, Java 21+ and Spring Boot 2.x/3.x.
  • Good understanding of object-oriented programming, collections, exception handling, multithreading, and core Java concepts.
  • Experience designing and developing RESTful APIs and integrating external services.
  • Hands-on experience with RabbitMQ or a similar message broker/queueing tool.
  • Strong knowledge of SQL, relational databases, and database-driven application development.
  • Experience with Oracle Database or a comparable relational database. Understanding of JPA/Hibernate, transaction management, and database connectivity.
  • Familiarity with application debugging, logging, performance analysis, and production issue resolution.
  • Knowledge of software design principles, common design patterns, and maintainable application architecture.
  • Experience using Git and standard software development practices.
  • Ability to understand business requirements and independently deliver technical solutions.
  • Good communication skills and ability to collaborate with product, business, QA, frontend, and database teams.

Responsibilities

  • Own backend features from requirement understanding through development, testing, deployment, and support.
  • Work effectively in an environment where product and business requirements evolve frequently.
  • Provide technical guidance to existing junior and mid-level developers. Balance feature development with integrations, bug fixes, and operational support.
  • Communicate technical risks, dependencies, and implementation trade-offs clearly.
  • Focus on practical, maintainable solutions without compromising application stability.

Skills

Java 8
Java 21+
Spring Boot
REST APIs
RabbitMQ
SQL
Oracle DB
JPA / Hibernate
Git
Multithreading

Tools

RabbitMQ
OCI

Job description

About the Role

We are looking for a Senior Java Developer to join our Loan Origination System (LOS) development team. The candidate will design, develop, enhance, and maintain backend services for our LOS, built using Java and Spring Boot. The role involves working closely with product and business stakeholders on evolving requirements, developing new features, integrating external systems, and resolving technical issues. The candidate will also guide junior team members and help maintain application quality, stability, and scalability.

Required Skills and Experience
  • 7+ years of professional experience in Java application development, preferably in enterprise applications.
  • Strong hands-on experience with Java 8, Java 21 or higher, and Spring Boot 2.x/3.x.
  • Good understanding of object-oriented programming, collections, exception handling, multithreading, and core Java concepts.
  • Experience designing and developing RESTful APIs and integrating external services.
  • Hands-on experience with RabbitMQ or a similar message broker/queueing tool.
  • Strong knowledge of SQL, relational databases, and database-driven application development.
  • Experience with Oracle Database or a comparable relational database. Understanding of JPA/Hibernate, transaction management, and database connectivity.
  • Familiarity with application debugging, logging, performance analysis, and production issue resolution.
  • Knowledge of software design principles, common design patterns, and maintainable application architecture.
  • Experience using Git and standard software development practices.
  • Ability to understand business requirements and independently deliver technical solutions.
  • Good communication skills and ability to collaborate with product, business, QA, frontend, and database teams.
Good to Have
  • Experience with React 18 or a working understanding of frontend application integration.
  • Experience in lending, NBFCs, fintech, banking, or financial services.
  • Familiarity with LOS/LMS platforms, credit assessment, underwriting, and lending workflows.
  • Experience with the Frappe framework.
  • Exposure to GenAI/LLM platforms such as AWS Bedrock.
  • Familiarity with prompt engineering for AI-assisted features.
  • Familiarity with microservices architecture and distributed systems
  • Experience with CI/CD pipelines, automated testing, and deployment processes. Exposure to cloud infrastructure, preferably Oracle Cloud Infrastructure (OCI).
What We Expect from the Candidate
  • Own backend features from requirement understanding through development, testing, deployment, and support.
  • Work effectively in an environment where product and business requirements evolve frequently.
  • Provide technical guidance to existing junior and mid-level developers. Balance feature development with integrations, bug fixes, and operational support.
  • Communicate technical risks, dependencies, and implementation trade-offs clearly.
  • Focus on practical, maintainable solutions without compromising application stability.
Technology Stack

Java 8 / Java 21+ | Spring Boot 2.x/3.x | Oracle Database | REST APIs | React 18 (frontend) | RabbitMQ | OCI

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java)
Senior Software Engineer (Java)

WalkingTree Technologies • Bengaluru, Chennai District

On-site
INR 1,600,000 - 2,600,000
Java Architect
Java Architect

People Connexions • Navi Mumbai

On-site
INR 4,000,000 - 6,500,000
Urgently require JAVA Technical Lead For our CMM Level 5 Client
Urgently require JAVA Technical Lead For our CMM Level 5 Client

Amowa Network Llp • Navi Mumbai

On-site
INR 4,000,000 - 6,000,000
Senior Java Developer
Senior Java Developer

Walking Tree • Bangalore Rural

On-site
INR 1,400,000 - 2,100,000
Senior Java Developer
Senior Java Developer

Luxoft • India

On-site
INR 1,400,000 - 1,900,000
Backend Developer Java (Microservices)
Backend Developer Java (Microservices)

Param • Pune District

On-site
INR 1,200,000 - 1,800,000
Product Manager
Product Manager

Craft Silicon Limited • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Competitive compensation
Global fintech exposure
Leadership role
Senior Java FullStack Developer
Senior Java FullStack Developer

Luxoft • Pune District

On-site
INR 4,000,000 - 6,000,000
Senior Java FullStack Developer
Senior Java FullStack Developer

Luxoft • Hyderabad

On-site
INR 1,400,000 - 2,800,000
Senior Product Owner (Digital Lending & LOS)
Senior Product Owner (Digital Lending & LOS)

Forward • Mumbai

On-site
INR 350,000 - 550,000