Java Full Stack Developer

Kadel Labs

Bengaluru, INonsitePosted Jul 23, 2026
Posting intelligenceActively listed

Skills

postgresspringkubernetesmaterialuihibernatedockeroraclekafkaredisreactcicdjavaaws

About the role

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.

- 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

- 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

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:

Job Type: Full-time

Benefits:

Flexible schedule

Health insurance

Paid sick time

Paid time off

Provident Fund

Work from home

Application Question(s):

What is the duration of Notice period to be served?

What is your current and expected CTC?

Experience:

React 18: 2 years (Required)

Java+Springboot: 3 years (Required)

Location:

Bengaluru, Karnataka (Required)

Work Location: In person

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Full-Stack Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Full-Stack Engineer hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.