Java Back End Developer

6 - 11 years

30 - 45 Lacs

Posted:16 hours ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Senior / Lead Java

  • Role Type:

    Full-Time (Permanent Hire)
  • Location:

    Remote India
  • Experience:

    6+ Years

About the Role

  • We are looking for a

    Senior / Lead Java

    Backend

    Developer

    to join our team in the

    Banking and Financial Payments

    domain.
  • This position focuses on designing and developing

    scalable, secure, and high-performing payment solutions

    for global financial clients.
  • The ideal candidate will have

    strong Java and Spring Boot expertise

    , with solid experience in

    Microservices / API design

    .
  • Exposure to

    SQL / NoSQL databases

    and a deep understanding of

    Design Patterns and SOLID principles

    will be highly valued.
  • This is an

    Individual Contributor

    role requiring a hands-on coder with strong ownership and accountability.

Key Responsibilities

  • Design, develop, and maintain

    high-performance microservices

    using

    Java 8+, Spring Boot

    , and

    RESTful APIs

    .
  • Build and optimize

    integrations with financial and payment systems

    .
  • Collaborate with

    product managers, architects, and client teams

    to deliver enhancements and new product features.
  • Write

    clean, efficient, and maintainable code

    aligned with

    object-oriented principles and design best practices

    .
  • Participate in

    code reviews, debugging, and performance tuning

    .
  • Work on

    cloud-native deployments

    across

    AWS, Azure, or GCP

    environments.
  • Contribute actively to

    Agile ceremonies

    including standups, sprint planning, and retrospectives.

Must-Have Skills

  • Proficiency in

    Core Java (8+)

    , including OOPs, Collections, and Concurrency.
  • Hands-on experience with

    Spring Boot

    and

    REST API

    development.
  • Understanding of

    Microservices architecture

    and distributed systems.
  • Exposure to

    Cloud platforms

    (AWS / Azure / GCP).
  • Familiarity with

    Gradle / Maven

    ,

    Git

    , and CI/CD pipelines.
  • Experience with

    MongoDB / NoSQL

    and

    SQL

    databases.
  • Strong

    debugging, analytical, and problem-solving

    skills.
  • Understanding of

    banking or payment systems

    (transaction processing, settlements, etc.).

Good-to-Have Skills

  • Experience with

    containerization

    (Docker, Kubernetes).
  • Knowledge of

    messaging/event streaming

    tools (Kafka, NATS, RabbitMQ).
  • Familiarity with

    monitoring and logging

    frameworks (Prometheus, Grafana).
  • Basic

    frontend exposure

    (JavaScript, npm) not mandatory.

Ideal Candidate Profile

  • 6+ years of backend development experience, ideally in

    Banking / Payments

    .
  • Hands-on

    coder (90%)

    with the ability to

    mentor junior developers

    .
  • Deep understanding of

    payment system integrations and transaction flows

    .
  • Comfortable in

    Agile, client-facing environments

    .
  • Highly motivated, detail-oriented, and passionate about

    clean architecture and scalable design

    .

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

hyderabad, chennai, bengaluru