Senior Java Developer

Luxoft

India

On-site

INR 1,400,000 - 1,900,000

Full time

42 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Luxoft, a global technology solutions provider, seeks a Senior Software Engineer to design, build, and maintain backend services and supporting UIs for core banking capabilities. You will own end-to-end delivery of features across services, APIs, and web UI components, partnering with product, QA, and DevOps in a regulated fintech environment.

You will mentor junior engineers, drive secure, testable code with Docker-based deployments, and contribute to CI/CD pipelines.

Qualifications

  • 6–9 years of hands-on backend development with Java and Spring Boot.
  • Experience with event-driven architectures and messaging systems (JMS, Solace, ActiveMQ).
  • Secure API design with OAuth2/JWT in regulated environments.
  • CI/CD pipelines and containerization (Docker).
  • Testing with JUnit/Mockito and automated test suites.
  • Experience with React UI development using TypeScript.

Responsibilities

  • Own the design, build, and delivery of backend services and RESTful APIs supporting core banking capabilities within your assigned component or service area.
  • Develop secure, high-performance services and event-driven integrations to support financial operations, settlement updates, and notifications.
  • Build and maintain operational UIs using React (and TypeScript where applicable) to support internal and customer-facing workflows.
  • Integrate with messaging systems (e.g., JMS, Solace, ActiveMQ) to support reliable, ordered event processing.
  • Own code quality, maintainability, and test coverage for major components in your scope, including active reduction of technical debt.
  • Implement robust unit and integration tests for critical paths, using JUnit and Mockito, and maintain reliable automated test suites.
  • Contribute to CI/CD pipelines and containerization (Docker) to support consistent, repeatable deployments.
  • Monitor, troubleshoot, and optimize production systems to protect availability, performance, and reliability for owned services.
  • Mentor junior and mid-level engineers through code reviews, pairing, and day-to-day technical guidance.
  • Collaborate with product, QA, and DevOps to clarify requirements, communicate progress and risks, and support release readiness.

Skills

Java
Spring Boot
Core banking concepts
Event-driven architectures
JMS
Solace
ActiveMQ
TypeScript
API design & security
Data consistency patterns
JUnit/Mockito
CI/CD
Docker
React
Problem solving
Communication

Tools

Docker
JMS
Solace
ActiveMQ
React
TypeScript

Job description

Project description

Our client is a comprehensive-stack digital banking solutions provider empowering banks and financial institutions to scale and modernise at speed.We're looking for a Senior Software Engineer to design, build, and maintain backend services and supporting operational UIs for core banking capabilities. This role owns complex engineering assignments within a defined service or component area and delivers outcomes with limited day-to-day guidance. You'll work closely with product, QA, and DevOps to ship secure, well-tested features in a regulated fintech environment, while mentoring junior and mid-level engineers as part of the team's day-to-day delivery.

Responsibilities
  • Own the design, build, and delivery of backend services and RESTful APIs supporting core banking capabilities within your assigned component or service area.
  • Develop secure, high-performance services and event-driven integrations to support financial operations, settlement updates, and notifications.
  • Build and maintain operational and servicing UIs using React (and TypeScript where applicable) to support internal and customer-facing workflows.
  • Integrate with messaging systems (e.g., JMS, Solace, ActiveMQ) to support reliable, ordered event processing.
  • Own code quality, maintainability, and test coverage for major components in your scope, including active reduction of technical debt.
  • Implement robust unit and integration tests for critical paths, using JUnit and Mockito, and maintain reliable automated test suites.
  • Contribute to CI/CD pipelines and containerization (Docker) to support consistent, repeatable deployments.
  • Monitor, troubleshoot, and optimize production systems to protect availability, performance, and reliability for owned services.
  • Mentor junior and mid-level engineers through code reviews, pairing, and day-to-day technical guidance.
  • Collaborate with product, QA, and DevOps to clarify requirements, communicate progress and risks, and support release readiness.
SKILLS
Must have
  • 6–9 years of hands‑on experience in backend development using Java and Spring Boot, building scalable, secure distributed systems.
  • Working knowledge of core banking or financial domain concepts.
  • Experience with event-driven architectures and messaging systems (e.g., JMS, Solace, ActiveMQ).
  • Experience with TypeScript for building secure, maintainable operational UIs.
  • Solid understanding of API design and security practices (OAuth2, JWT) in regulated environments.
  • Familiarity with data consistency patterns (e.g., eventual consistency, at-least-once/exactly-once processing).
  • Hands‑on experience with JUnit, Mockito, and building reliable automated test suites.
  • Practical experience with CI/CD pipelines and containerization (Docker).
  • Ability to work through moderately varied, non‑routine technical problems using sound judgment and proven patterns, with limited guidance.
  • Clear communication skills, able to explain technical trade‑offs to product, QA, and DevOps stakeholders.
Nice to have
  • TypeScript preference for React UI development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Developer - Microservices
Senior Java Backend Developer - Microservices

Luxoft • Pune District

On-site
INR 800,000 - 1,200,000
Back End Developer
Back End Developer

ACL Digital • India

On-site
INR 1,500,000 - 2,100,000
Sr. Full Stack Developer - Java
Sr. Full Stack Developer - Java

Patch Infotech • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Full Stack Lead
Java Full Stack Lead

Netwin Systems & Software • Nashik District

On-site
INR 1,800,000 - 3,000,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

WebSenor Ltd • Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Senior Java Developer
Senior Java Developer

Capgemini • Hyderabad, Pune District

Hybrid
INR 1,500,000 - 2,600,000
Sr. Java Full Stack Engineer
Sr. Java Full Stack Engineer

InRhythm • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Senior backend Java developer
Senior backend Java developer

Luxoft India • Gurugram District

On-site
INR 2,500,000 - 6,000,000
Senior Fullstack Java Engineer
Senior Fullstack Java Engineer

Luxoft • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Senior Java Developer
Senior Java Developer

Owision • Bengaluru

Hybrid
INR 2,200,000 - 3,600,000