Kadel Labs

Java full stack developer (3–5 YEARS)

Kadel Labs · Bengaluru, Karnataka, India · ₹2M/yr

Technology, Information and Internet · 201-500 employees

13 h ago
Mid (2-5 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and develop REST APIs using Java and Spring Boot while building React UI components for a large-scale production platform. Responsible for end-to-end feature delivery, including database schema evolution and integration with AWS services.

What they look for

Java 17 Spring Boot 3.x React 18 Redux Toolkit PostgreSQL Oracle SQL Hibernate 6.x Liquibase AWS RabbitMQ Keycloak Docker REST API Design Material-UI v5 Microservices Git

Requirements

Requires 3-5 years of professional experience, with at least 2 years in Java/Spring Boot and 1 year in React. Proficiency in SQL (Oracle/PostgreSQL), Hibernate, and modern frontend state management is essential.

Benefits

Competitive Salary And Benefits Package Professional Development Opportunities Dynamic Work Environment

Full description

About Kadel Labs:

Kadel Labs is a leading IT services company delivering top-quality technology solutions since 2017, focused on enhancing business operations and productivity through tailored, scalable, and future-ready solutions. With deep domain expertise and a commitment to innovation, we help businesses stay ahead of technological trends.

As a CMMI Level 3 and ISO 27001:2022 certified company, we ensure best-in-class process maturity and information security, enabling organizations to achieve their digital transformation goals with confidence and efficiency.

Job Title: Senior Software Engineer -Java Full Stack

Location: Bangalore

Experience: 3+ Years

Job Description:​

We are looking for a Full Stack Developer with 3–5 years of hands-on experience to join our core engineering team. You will work across the backend (Java / Spring Boot) and frontend (React) layers of a large-scale, production platform. You will contribute to new feature development, client onboarding, PostgreSQL migration, and platform hardening initiatives.This is a high-ownership role — you will be responsible for features end-to-end, from API design and database schema changes (via Liquibase) through to UI integration and deployment.

Key Responsibilities:

- Design and develop REST APIs using Java 17 and Spring Boot 3.x for core business domains: payments, settlement, allocation, legal, and digital communications.

- Build and maintain React 18 UI components with Redux Toolkit for state management and Material-UI v5 for design.

- Write and maintain Liquibase changesets for schema evolution across Oracle and PostgreSQL databases.

- Ensure dual-engine compatibility (Oracle + PostgreSQL) for all backend SQL and Hibernate mappings.

- Integrate with internal services via RabbitMQ messaging and REST-based Feign clients.

- Work with AWS services: S3 (document storage), Lambda (rule engine triggers), SQS/SNS (async notifications), EKS (deployment).

- Implement and consume OAuth2/OIDC flows via Keycloak integration.

- Participate in code reviews, write unit and integration tests, and maintain code quality standards.

- Collaborate with mobile, infra, and product teams in an agile environment.

Requirements

Requirements

- 3–5 years of professional software development experience

- At least 2 years in Java + Spring Boot backend development

- At least 1 year of production React frontend work

Backend:

- Java 17 — strong proficiency; streams, concurrency, generics

- Spring Boot 3.x — REST controllers, Spring Data JPA, Spring Security

- Hibernate 6.x — entity mappings, JPQL, native queries

- Liquibase — versioned schema migrations, multi-DB changesets

- Oracle SQL + PostgreSQL — comfortable writing and optimising queries on both

- REST API design — pagination, error handling, idempotency

Frontend:

- React 18 — functional components, hooks, context

- Redux Toolkit — slices, thunks, RTK Query

- Material-UI v5 — theming, custom components

- REST API integration — Axios/fetch, error boundaries, loading states

- Basic understanding of build tooling (Webpack / Vite / npm)

General:

- Git — branching, PR-based workflow, rebasing

- Docker — building and running containers locally

- Understanding of microservice architecture

- Familiarity with CI/CD pipelines

PREFERRED / NICE-TO-HAVE

- Experience with AWS (S3, SQS, Lambda, EKS / Kubernetes)

- Keycloak or any OAuth2/OIDC provider integration

- RabbitMQ or any message broker (Kafka, ActiveMQ)

- Flowable BPMN or any workflow engine

- Redis (caching, session management)

- API Gateway patterns

- FinTech or NBFC domain knowledge (loans, collections, settlements)

Benefits

Benefits

Why Join Kadel Labs?

· Opportunity to work with a fast-growing, innovative company.

· A dynamic work environment where creativity and new ideas are encouraged.

· Competitive salary and benefits package.

· Professional development opportunities in a people-first culture.

Visit us:

https://kadellabs.com/

https://in.linkedin.com/company/kadel-labs

https://www.glassdoor.co.in/Overview/Working-at-Kadel-Labs-EI_IE4991279.11,21.html