Skip to main content
← Back to Jobs

Senior Software Engineer - Java Full Stack Development

Kadel LabsBangalore
Full-timeSenior
👁️ 1 views📝 0 applicationsPosted 7/29/2026Expires 9/8/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Senior Software Engineer - Java Full Stack Development roles in Bangalore — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job 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 : - 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.

Required Skills

AgileAWSCI/CDDockerGitJavaKafkaKubernetesNBFCOnboardingPostgreSQLReactRedisREST APISpringSQL

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.