Senior Backend Engineer

Location

India – Chennai

Full/Part Time

Full time

Experience Level

5+ years

Colleagues having a face-to-face discussion in a casual office setting.
About Finzly

Headquartered in Charlotte, NC, and founded in 2012 by visionary minds shaping the future of banking and payments in the US, Finzly makes bank transformation radically simple. Our core-independent platform is trusted by some of the market’s leading financial institutions to transform operations and launch new products and services at speed.

We’ve been recognized with 20+ industry awards—including three years in a row as one of the Best and Brightest Places to Work—as well as accolades for Best Parallel Core Technology, Best Corporate Payments Solution, Best Payments-as-a-Service Provider, and Best Trading System. Quite simply, Finzly is known for being the best in everything we do, giving you the perfect opportunity to grow your career with impact.

About the Role:

Architect and build high-performance microservices for mission-critical financial systems using Spring Boot 3.x and distributed system principles.

Key Responsibilities

  • Architecture: Design resilient, scalable microservices and API gateways; implement circuit breakers, distributed tracing, and event-driven patterns.
  • API Development: Build OpenAPI-compliant RESTful APIs with OAuth2/JWT security and Swagger documentation.
  • Data & Performance: Optimize SQL queries, indexing, and caching (Caffeine/Redis); manage distributed data consistency.
  • System Design: Architect high-throughput payment systems and rule engines (RuleBook) with a focus on concurrency and thread safety.
  • Quality & DevOps: Write clean code with JUnit/Cucumber testing; maintain standards via SonarQube and support Docker-based CI/CD workflows.

Technical Requirements

  • Core: Java 17+ (Java 21 preferred), Spring Boot 3.x, Spring Security, Maven.
  • Distributed Systems: RESTful design, CAP theorem concepts, and service discovery.
  • Database: Advanced SQL, JPA/ORM, Redis, and Caffeine caching.
  • Testing: JUnit 5, Mockito, TestContainers, Cucumber, and JaCoCo.

Experience Profile

  • 5+ years in Backend development.
  • 3+ years in Microservices architecture and Spring Boot.
  • 2+ years in SQL and query optimization.
  • Background: Strong system design, performance tuning, and experience with containerized/CI-CD deployments.
  • Preferred: Financial services/payment systems experience and familiarity with Prometheus/Grafana/ELK.

Apply:

Interested candidates can send their resume to Finzly at careers@finzly.com

Interested? Apply now.

Please submit your resume and coverletter to us at careers@finzly.com.