Find a jobRecruiters

Fullstack Developer

Exclusive opportunity

Onsite

Fullstack Developer

Impacto Digifin Technologies

Fullstack Developer

Skills

Google Cloud PlatformSQL QueriesNextDockerReactTypescriptJavaTesting & QAMicroservicesSpring BootPostgreSQLOracle DatabaseKafkaRedisGitLabJenkinsSwagger/OpenAPIGrafanaAIAWSPrometheusGitHubKubernetesOracleELK StackChange ManagementInternal AuditComplianceRegulatory ComplianceDigital TransformationJavascriptAzure

21 hours ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

₹750,000 – ₹1,200,000 / year

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

21 October 2026

What they need


TEAM LEAD BACKEND / FULL STACK ENGINEER (FINTECH)

Impacto Digifin Technologies Pvt. Ltd.

Bangalore (Brookefield) | Work from Office | Full-Time

Job Location

Bangalore (Brookefield) – Work from Office

Experience

3–5 Years

Employment Type

Full-Time

Department

Engineering / Product Development

Document Date

21 October 2026

Role Overview

We are hiring a hands-on Team Lead to design, build, and run the backend of our digital banking and payments products. You will lead a small team building Java and Spring Boot microservices, Apache Kafka event pipelines, and PostgreSQL data models that move real money for banks and their customers.

The role is backend-first, with full stack ownership: you will also guide ReactJS and Next.js frontends that sit on top of these services. You will own the full lifecycle, from requirement analysis and system design to production deployment, monitoring, and 24x7 support.

We want someone who treats correctness, auditability, and uptime as product features.

Key Responsibilities

A. Backend and Microservices Development

  • Design and build scalable, high-performance backend services using Java and Spring Boot.
  • Design and implement RESTful APIs, microservices, and third-party integrations with clear, versioned API contracts.
  • Implement authentication, authorization, input validation, and secure coding practices across all services.
  • Write clean, maintainable, and testable code, backed by unit, integration, and API tests.

B. Event-Driven Architecture with Apache Kafka

  • Build and maintain event-driven systems using Kafka producers, consumers, and Kafka Streams.
  • Design event schemas, topics, partitioning, and retention to match business flows.
  • Ensure exactly-once or idempotent processing so no event is lost or applied twice.
  • Handle retries, dead-letter topics, consumer lag, and replay for failed or delayed events.
  • Apply patterns such as Outbox, Saga, event sourcing, and CQRS where they fit.

C. PostgreSQL Data Design and Management

  • Design normalized, transactional data models in PostgreSQL for accounts, ledgers, payments, and customers.
  • Use ACID transactions, appropriate isolation levels, and row-level locking to keep balances correct under concurrent load.
  • Tune queries, indexes, partitioning, and connection pooling for high-volume tables.
  • Manage schema changes safely with versioned migrations (Flyway or Liquibase) and zero-downtime deployment.
  • Plan data archival, backup, point-in-time recovery, and read replicas for reporting.

D. Full Stack Ownership

  • Guide and contribute to responsive web applications built with ReactJS, Next.js, and TypeScript.
  • Integrate frontend applications with backend services and keep API contracts in sync.
  • Optimize end-to-end performance, responsiveness, and reliability.

E. Team Leadership

  • Lead, mentor, and support developers in daily technical work.
  • Break business requirements into technical specifications, tasks, and delivery plans.
  • Assign work, track progress, and deliver milestones on time.
  • Run code reviews, architecture discussions, and technical design reviews.
  • Participate in sprint planning, stand-ups, reviews, and retrospectives.
  • Coordinate with Product, QA, UI/UX, DevOps, Business, and Management teams.
  • Support technical interviews, onboarding, and knowledge sharing.

F. Deployment and Production Support

  • Use Git-based workflows, Docker, and CI/CD pipelines for builds and releases.
  • Own production health: troubleshoot incidents, fix performance bottlenecks, and lead root-cause analysis.
  • Maintain technical documentation, runbooks, and deployment procedures.

G. AI-Assisted Development

  • Use AI coding tools such as ChatGPT, Claude, GitHub Copilot, or Cursor for code, tests, debugging, and documentation.
  • Review and validate all AI-generated output before it reaches production.

Designing and Maintaining Banking Products

Designing Banking Products

  • Ledger-first design: build double-entry ledgers in PostgreSQL where every debit has a matching credit and balances can always be rebuilt from entries.
  • Transaction integrity: use idempotency keys, unique transaction references, and state machines so a request retried by a customer, bank, or network never posts twice.
  • Payment flows: design end-to-end flows for UPI, IMPS, NEFT, RTGS, and card or wallet payments, including timeouts, pending states, reversals, and refunds.
  • Distributed consistency: keep data consistent across microservices with Outbox, Saga, and compensating transactions instead of distributed locks.
  • Core banking integration: integrate with core banking systems such as Oracle FLEXCUBE or Finacle, NPCI and switch interfaces, and partner bank APIs.
  • Product configuration: model savings and current accounts, loans, deposits, and wallets so limits, charges, interest, and rules are configuration rather than code changes.
  • Customer lifecycle: support onboarding, KYC and e-KYC, account servicing, and closure with clear status tracking.
  • Security by design: encrypt sensitive data at rest and in transit, mask PII in logs, manage keys through HSM or a vault, and apply least-privilege access.
  • Regulatory compliance: build to RBI guidelines, including data localization, audit trails, and NPCI operating rules, and align with PCI DSS where card data is involved.
  • Controls: implement maker-checker approvals, transaction limits, velocity checks, and hooks for fraud and AML monitoring.

Maintaining Banking Products in Production

  • Reconciliation: run daily automated reconciliation between internal ledgers, partner banks, NPCI, and settlement files, and resolve mismatches within agreed timelines.
  • Settlement and batch jobs: own end-of-day and beginning-of-day processes, interest accrual, charges, and settlement runs, and make them safe to re-run.
  • High availability: design for 24x7 uptime with no single point of failure, graceful degradation, and defined RPO and RTO for disaster recovery.
  • Observability: track business and technical metrics such as transaction success rate, latency, and consumer lag in Prometheus and Grafana, with alerts before customers notice.
  • Incident management: lead incident response, customer-impact assessment, root-cause analysis, and post-incident fixes for failed or stuck transactions.
  • Safe change management: release through feature flags, canary or blue-green deployments, and backward-compatible APIs and schemas, with tested rollback plans.
  • Audit and reporting: keep immutable audit logs and support regulatory reports, internal audits, and data requests from banks and regulators.
  • Continuous improvement: track defects, performance, and technical debt, and plan regular upgrades of frameworks, libraries, and security patches.

Required Skills and Qualifications

Candidates must have hands-on experience in the following areas:

  • Backend: strong Java (Core Java, Java 17+), Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Messaging: Apache Kafka, including producers, consumers, Kafka Streams, event design, partitioning, and offset management.
  • Database: strong SQL and PostgreSQL, including data modeling, transactions, isolation levels, indexing, and query tuning.
  • Architecture: microservices, distributed systems, event-driven design, OOP, and design patterns.
  • APIs: designing and documenting RESTful APIs with JSON and OpenAPI/Swagger.
  • Frontend: working knowledge of ReactJS, Next.js, JavaScript (ES6+), and TypeScript.
  • DevOps: Docker, Git (GitHub or GitLab), and CI/CD pipelines.
  • Testing: unit and integration testing with JUnit and Mockito, plus debugging and code review.
  • Leadership: experience guiding developers, reviewing code, planning tasks, and owning delivery.
  • Problem solving: strong debugging skills for production issues in distributed systems.

Mandatory Screening Requirement: Candidates must have strong backend experience in Java, Spring Boot, Kafka, and PostgreSQL, plus working frontend knowledge in ReactJS or Next.js. Frontend-only profiles will not meet the core requirement.

Good to Have

  • Payments domain: experience with UPI, IMPS, NEFT, RTGS, NPCI integrations, or card and wallet systems is highly preferred.
  • Message-driven patterns: event sourcing, CQRS, Saga, and Outbox.
  • Performance: experience building high-throughput, low-latency systems, such as payments or UPI switches.
  • Spring ecosystem: Spring Cloud, Spring Batch, Spring WebFlux, and Spring Integration.
  • Security: OAuth 2.0, JWT, OpenID Connect, encryption, key management, and OWASP practices.
  • Data and caching: Redis, PostgreSQL replication and partitioning, and Oracle Database or Oracle FLEXCUBE exposure.
  • Cloud and orchestration: Kubernetes, Jenkins or GitHub Actions, and AWS, Azure, or GCP.
  • Monitoring and quality: Prometheus, Grafana, ELK Stack, OpenTelemetry, and SonarQube.
  • Compliance: working knowledge of RBI guidelines, PCI DSS, and audit requirements.
  • Ways of working: experience in Agile/Scrum teams.

Preferred Domain Experience

  • Banking, Financial Services and FinTech.
  • Digital payments, lending, or core banking platforms.
  • Enterprise integrations and digital transformation projects.

Other offers great for you!

These companies are also looking for great profiles

Teksystems

Developpeur fullstack

550

Freelance

92800 Puteaux, France

Hybrid

Skills

Data EngineeringAIAWS

9 months ago

Quick apply

Come Together

Développeur Fullstack

Freelance

Lille, France

Hybrid

Top Recruiter

Skills

AngularJava

1 month ago

Quick apply

Agile Partner

Fullstack dev

Permanent contract

Luxembourg

Hybrid

Skills

AngularCSS

6 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools