Senior Java Developer - Banking Domain - Fintech

8 - 12 years

22 - 27 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Overview

Senior Java Developer

Key Responsibilities

  • Design, develop, and maintain

    robust, high-performance banking applications using

    Java 8+

    ,

    Spring Boot

    , and

    Microservices

    architecture.
  • Java Developer/Support Engineer Spring Boot API+ SQL Queries+ related technologies + Log analysis (Kibana/Datadog)+ APP Support (Portal and Mobile APP)+ Microservices
  • Implement and maintain

    Spring Security

    ,

    Spring Cloud

    , and

    Spring Data JPA/Hibernate

    for secure, efficient, and scalable systems.
  • Develop and consume

    SOAP and RESTful APIs

    , ensuring seamless system integration across internal and external banking platforms.
  • Work with relational databases (Oracle, PostgreSQL, or MySQL) using JPA/Hibernate for effective data access and performance optimization.
  • Collaborate closely with business analysts, architects, and QA teams to translate functional banking requirements into technical specifications.
  • Ensure compliance with

    banking security standards

    (authentication, authorization, encryption, data masking).
  • Contribute to system design reviews,

    performance tuning

    , and code quality improvement through peer reviews and best practices.
  • Provide

    technical mentorship

    to junior team members and assist in troubleshooting production issues.
  • Stay abreast of evolving

    FinTech trends, Java frameworks, and integration technologies

    relevant to modern banking systems.

Requirements

  • Bachelors Degree

    in Computer Science, Engineering, or related field.
  • 57 years

    of hands-on experience in

    Java 8+ development

    , including design and implementation of large-scale enterprise applications.
  • Strong expertise in

    Spring Boot, Spring Cloud, Spring Security,

    and

    Microservices

    architecture.

  • Design, develop, and maintain

    enterprise-grade banking applications using

    Python (Django/FastAPI)

    , or

    Node.js (Express/NestJS)

    .
  • Implement

    Microservices

    architecture and

    Spring Boot / FastAPI / NestJS

    frameworks for modular, scalable system design.
  • Build and integrate

    RESTful and SOAP web services

    for internal and third-party system communication.
  • Work with

    JPA/Hibernate

    or

    ORM frameworks

    (SQLAlchemy, Prisma) for seamless database interaction and optimization.
  • Proven experience with

    JPA/Hibernate

    , database schema design, and query optimization.
  • Solid background in building and integrating

    SOAP and REST APIs

    .
  • Familiarity with

    MVC frameworks

    (Spring MVC, Struts) or equivalent architectures.
  • Experience in

    banking or financial services domain

    such as payments, trade finance, retail banking, or digital channels — is highly preferred.
  • Exposure to

    CI/CD tools

    (Jenkins, Maven, Git) and containerization (Docker, Kubernetes) is an advantage.
  • Strong

    analytical, debugging, and problem-solving

    skills.
  • Excellent

    communication and teamwork

    abilities with attention to detail and adherence to coding standards.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You