Back End Developer

ACL Digital

India

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ACL Digital is seeking a Senior Backend Engineer with strong Core Java and Spring Boot to design and build high-performance transactional systems for fintech applications. You'll contribute to a microservices architecture and ensure security and low latency in a banking context.

The role involves collaborating with cross-functional teams, mentoring juniors, and driving best practices in CI/CD and TDD in an Agile environment.

Qualifications

  • At least 4 years of backend development experience in fintech or banking.
  • Experience with Spring Boot, REST APIs, and microservices.
  • Strong knowledge of Java memory management and multithreading.

Responsibilities

  • Design, develop, and deploy scalable microservices using Java and Spring Boot.
  • Optimize performance, address multithreading and memory issues.
  • Securely integrate RESTful APIs with financial systems and gateways.
  • Lead code reviews and promote CI/CD and TDD practices.

Skills

Core Java
Spring Boot
Microservices
Concurrency
REST APIs

Tools

Kafka
RabbitMQ
SQL databases
Linux
Shell scripting

Job description

Job Description: Senior Backend Engineer (Java, Spring Boot, Fintech/Banking)

Position Title: Senior Software Engineer / Lead Engineer — Backend

Experience Level: 4 to 8 Years

Location: (Insert Location / Remote / Hybrid)

Department: Core Engineering / Payments & Transaction Platforms

About the Role

We are seeking a highly skilled Senior Backend Engineer with a deep expertise in Core Java and distributed systems to join our core banking/fintech engineering team. In this role, you will design, build, and maintain high-performance, fault-tolerant transactional systems that handle millions of requests per day. You will play a pivotal role in evolving our microservices architecture, ensuring high availability, low latency, and rock-solid security for our financial products.

Key Responsibilities
  • Design & Architecture: Architect, develop, and deploy scalable, low-latency microservices using Core Java and Spring Boot.
  • Performance Optimization: Optimize applications for maximum speed, scalability, and efficiency. Troubleshoot complex multithreading, concurrency, and memory management (Garbage Collection) issues.
  • System Integration: Securely design and integrate RESTful APIs with internal and external financial systems, clearing networks, or payment gateways.
  • Database & Messaging: Manage data persistence using relational (SQL) or NoSQL databases and handle asynchronous data pipelines using message brokers like Kafka or RabbitMQ.
  • Linux Environment Management: Own application deployment and troubleshooting inside Linux environments. Write efficient shell scripts to automate monitoring and log analysis.
  • Technical Leadership: Lead code reviews, mentor junior engineers, and drive best practices in CI/CD pipeline management and test-driven development (TDD).
Required Technical Skills & Qualifications
  • Core Technical Stack
    • Java Mastery: Deep, production-level knowledge of Core Java (Java 8 or higher) with a strong grasp of data structures, OOPs principles, collections, JVM memory models, and multithreading/concurrency.
    • Frameworks: Hands-on experience developing enterprise-grade microservices using Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.
    • Architecture: Proven experience in designing distributed systems and microservices patterns (API Gateway, Service Discovery, Circuit Breaker).
  • OS & Scripting: Strong proficiency in Linux/Unix operating systems, shell commands, and debugging in a command-line environment.
  • Domain & Data Stack
    • Fintech/Banking Domain: Min. 2 years of experience working in banking tech, investment banking GCCs, payment systems, digital lending, wallets, or financial transactional platforms.
    • Databases: Solid understanding of relational databases (PostgreSQL, Oracle, or MySQL) and query optimization.
    • Messaging Systems: Experience with event-driven architectures utilizing Kafka, RabbitMQ, or AWS SQS.
  • Soft Skills & Culture Fit
    • Excellent problem-solving, analytical, and troubleshooting skills.
    • Strong communication skills with the ability to articulate complex technical ideas to domain stakeholders.
    • Experience working in an Agile/Scrum environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tech Lead - Java Spring Boot
Tech Lead - Java Spring Boot

Geekyants • India

On-site
INR 1,500,000 - 2,500,000
SDE - 3 - Java
SDE - 3 - Java

MobiKwik • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Java Back End Developer
Java Back End Developer

Capgemini • Chennai District

Hybrid
INR 4,000,000 - 6,000,000
Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

On-site
INR 2,500,000 - 4,500,000
Java Technical Lead (Cards & Payments)
Java Technical Lead (Cards & Payments)

NationsBenefits India • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Back End Developer
Back End Developer

Creospan Private Limited • Pune District

Hybrid
INR 2,500,000 - 3,500,000
Senior JAVA Backend Engineer - Remote
Senior JAVA Backend Engineer - Remote

InnovationTeam • India

On-site
INR 1,500,000 - 2,500,000
Senior Java Developer
Senior Java Developer

Capgemini • Hyderabad, Pune District

Hybrid
INR 1,500,000 - 2,600,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Senior Backend Developer -Java (Banking Domain)
Senior Backend Developer -Java (Banking Domain)

Winzons • India

On-site
INR 1,500,000 - 2,300,000