Java Full Stack Developer

6 - 9 years

15 - 22 Lacs

chennai bengaluru mumbai (all areas)

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Location:

Experience:

CTC:

Notice Period:

Role Overview

Senior Java Full Stack Developer

Java, microservices, cloud, and modern frontend technologies

Key Roles & Responsibilities

Application Development

  • Design and develop

    enterprise-grade full stack applications

    for:
    • Core banking and digital banking platforms
    • Payment processing systems
    • Lending, loan origination, and credit platforms
  • Build backend services using

    Java, Spring Boot, Spring Cloud

    , and

    microservices architecture

    .
  • Develop modern, responsive frontends using

    React, Angular, or Vue.js

    .
  • Implement

    RESTful APIs and GraphQL

    , integrating with internal and external banking systems.

BFSI Domain & Business Functionality

  • Implement features for:
    • Customer onboarding (

      KYC/AML

      )
    • Account management and transaction processing
    • Reconciliation and audit trails
    • Trade finance, wealth management, cards, and lending
  • Develop

    financial calculations

    such as interest computation, fees, charges, and accounting entries.
  • Integrate with:
    • Payment systems (

      RTGS, NEFT, IMPS, UPI, SWIFT

      )
    • Card networks (

      Visa, Mastercard

      )
    • Core banking systems (

      Finacle, Flexcube, Temenos T24

      , etc.)

Integration & Middleware

  • Build integration layers using

    REST, SOAP, ESB, and messaging systems

    .
  • Work with middleware such as

    IBM MQ, Apache Camel, WSO2

    .
  • Implement event-driven architectures using

    Kafka, RabbitMQ, AWS SQS/SNS

    .
  • Develop file-based integrations (

    CSV, XML, JSON, SWIFT messages

    ).
  • Integrate with payment gateways, credit bureaus (

    CIBIL, Experian

    ), and third-party vendors.

Security & Compliance

  • Implement authentication and authorization using

    OAuth 2.0, JWT, SAML, OpenID Connect

    .
  • Follow

    OWASP secure coding practices

    .
  • Implement

    data encryption

    (at rest and in transit), tokenization, and secure key management.
  • Build audit logging, compliance reporting, and transaction traceability.
  • Ensure adherence to

    PCI-DSS, SOX, GDPR, RBI guidelines, Basel norms

    .
  • Participate in security testing, vulnerability assessments, and code reviews.

Cloud, DevOps & Performance

  • Containerize applications using

    Docker

    and orchestrate using

    Kubernetes

    .
  • Deploy applications on

    AWS

    (EC2, S3, RDS, Lambda, ECS, EKS) or

    Azure

    (App Service, AKS, Functions).
  • Implement

    CI/CD pipelines

    using Jenkins, GitLab CI, Azure DevOps, or GitHub Actions.
  • Use

    Infrastructure-as-Code

    tools such as Terraform or CloudFormation.
  • Implement caching strategies using

    Redis, Hazelcast

    .
  • Monitor applications using

    ELK Stack, Prometheus, Grafana, Dynatrace, AppDynamics

    .
  • Optimize performance, scalability, and reliability of transaction-heavy systems.

Testing, Agile & Collaboration

  • Implement automated testing (unit, integration, performance, security).
  • Work in

    Agile/Scrum

    teams with sprint planning, stand-ups, and retrospectives.
  • Collaborate with business analysts, architects, QA, DevOps, and product owners.
  • Conduct code reviews to ensure quality, performance, and security.
  • Mentor junior developers and provide technical guidance.

Required Skills & Experience

Core Experience

  • 69 years of

    Java Full Stack development experience

    .
  • Minimum

    3 years of BFSI domain experience

    (Banking, Financial Services, Insurance).
  • Experience building

    transaction-heavy, mission-critical enterprise applications

    .
  • Strong exposure to

    microservices and cloud-native architectures

    .
  • Experience working in

    large enterprise environments

    with complex integrations.

Backend Technologies

  • Java 8/11/17+

    (Streams, Lambdas, Concurrency, Collections)
  • Spring Framework:

    Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud

  • ORM:

    Hibernate, JPA, JDBC

  • Microservices patterns: Circuit Breaker, API Gateway, Service Discovery
  • Messaging:

    Kafka, RabbitMQ

  • Build tools:

    Maven, Gradle

  • Testing:

    JUnit, Mockito, TestNG

Frontend Technologies

  • Strong expertise in

    React.js, Angular, or Vue.js

  • HTML5, CSS3, Bootstrap, Material UI
  • TypeScript, ES6+, Node.js
  • State management:

    Redux, NgRx, Vuex

  • Responsive and cross-browser development

Database & Data Management

  • RDBMS:

    Oracle, PostgreSQL, MySQL, SQL Server

  • NoSQL:

    MongoDB, Cassandra, DynamoDB

  • Strong SQL skills, performance tuning, indexing
  • Transaction management and data modeling

Cloud & DevOps

  • AWS or Azure cloud platforms
  • Containerization:

    Docker, Kubernetes, OpenShift

  • CI/CD pipelines and DevOps practices
  • Version control:

    Git, GitHub, Bitbucket

  • Monitoring and logging tools

BFSI Domain Knowledge

  • Banking operations: accounts, deposits, loans, cards, payments
  • Payment systems: RTGS, NEFT, IMPS, UPI, SWIFT
  • Core banking platforms: Finacle, Flexcube, Temenos T24 (familiarity)
  • Regulatory compliance:

    KYC/AML, PCI-DSS, SOX, GDPR, RBI guidelines

Soft Skills

  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Ability to work under pressure and meet deadlines
  • High attention to detail with a focus on security and quality
  • Self-driven, proactive, and customer-focused mindset

Education

  • Bachelor’s degree

    in Computer Science, Engineering, or a related field.

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Net Connect logo
Net Connect

Software Development

Schinnen Amsterdam

RecommendedJobs for You

chennai, bengaluru, mumbai (all areas)