Principal Engineer

Blue Spire Inc

Hyderabad

On-site

INR 4,000,000 - 7,000,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Blue Spire Inc. in Hyderabad seeks a highly experienced Principal Engineer with deep expertise in Java, microservices architecture, distributed systems, and US payment systems.

You will design scalable backend platforms for payment processing, including Wire, ACH, and Real-time Payments (RTP). The role requires strong system design leadership, advanced API integration skills, and building reliable, secure, high-performance applications.

Qualifications

  • 8–12+ years of hands-on experience in Java backend engineering and distributed systems.
  • Strong knowledge of Spring Boot and REST API design.
  • Experience building scalable backend platforms for payment processing (Wire, ACH, RTP).
  • Proven ability to lead design discussions and drive architecture decisions for complex systems.
  • Experience with event-driven architectures using Kafka or similar.
  • Familiarity with API management platforms, ideally IBM APIC.
  • Hands-on containerization with Docker and Kubernetes.
  • Exposure to frontend technologies (React/Angular/Vue) for collaboration.

Responsibilities

  • Design, develop, and maintain scalable backend applications and microservices using Java and Spring Boot.
  • Architect and implement payment processing solutions supporting Wire, ACH, and RTP.
  • Lead system design discussions and drive architecture decisions for distributed applications.
  • Design advanced REST APIs ensuring scalability, security, reliability, and maintainability.
  • Develop thread-safe, high-throughput backend processing systems.
  • Build event-driven architectures using Kafka or similar messaging platforms.
  • Integrate enterprise APIs using API management platforms (IBM APIC).
  • Containerize and deploy applications using Docker and Kubernetes.
  • Collaborate with frontend teams to ensure cohesive end-to-end solutions.
  • Apply design-driven development practices translating API specs into implementation.

Skills

Java Backend Engineering
Spring Boot
API & Microservices Architecture
Distributed Systems
System Design
Event-Driven Architecture
API Management (IBM APIC)
Containerization
Frontend Exposure (React/Angular/Vue)
US Payment Systems (Wire, ACH, RTP)

Tools

Docker
Kubernetes

Job description

Job Description: Principal Engineer – Java, Microservices & Payments

Experience: 8–12+ Years

Domain: US Banking & Payments

Job Summary

We are looking for a highly experienced Principal Engineer with strong expertise in Java, microservices architecture, distributed systems, and US payment systems. The ideal candidate will have hands‑on experience designing scalable backend platforms for payment processing, including Wire, ACH, and Real‑Time Payments (RTP). The candidate should demonstrate strong system design leadership, advanced API integration skills, and expertise in building reliable, secure, high‑performance applications.

Key Responsibilities
  • Design, develop, and maintain scalable backend applications and microservices using Java and Spring Boot.
  • Architect and implement payment processing solutions supporting Wire transfers, ACH, and Real‑Time Payments (RTP).
  • Lead system design discussions and drive architecture decisions for complex, distributed applications.
  • Design advanced REST APIs and microservices, ensuring scalability, security, reliability, and maintainability.
  • Develop thread‑safe, concurrent, and high‑throughput backend processing systems.
  • Build event‑driven architectures using Kafka or similar messaging platforms.
  • Integrate enterprise APIs using IBM API Connect (APIC) or equivalent API management platforms.
  • Containerize and deploy applications using Docker and Kubernetes.
  • Collaborate with frontend teams using frameworks such as React, Angular, or Vue.js.
  • Apply spec‑driven development practices, translating API specifications and technical designs into implementation.
  • Ensure payment processing systems meet requirements for transaction integrity, idempotency, fault tolerance, reconciliation, and auditability.
  • Troubleshoot production issues, conduct performance tuning, and establish engineering best practices.
  • Provide technical leadership, mentor engineers, and drive code quality through design reviews and code reviews.
Mandatory Technical Skills
  • Java & Backend Engineering: Strong hands‑on Java development, Spring Boot, and enterprise backend processing.
  • US Payment Systems: Practical experience with Wire transfers, ACH, and RTP payment processing.
  • API & Microservices Architecture: Advanced REST API design, API integration, and microservices development.
  • Distributed Systems: Strong understanding of concurrency, multithreading, thread safety, and high‑throughput processing.
  • System Design: Ability to lead architecture discussions and design scalable, resilient, highly available systems.
  • Event‑Driven Architecture: Experience with Kafka or equivalent messaging technologies.
  • API Management: Experience with IBM API Connect (APIC) or similar enterprise API management solutions.
  • Containerization: Hands‑on experience with Docker and Kubernetes.
  • Frontend Exposure: Familiarity with React, Angular, or Vue.js.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Payment Systems
Senior Software Engineer – Payment Systems

IntraEdge, Inc. • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Java Developer – Payment Architect
Java Developer – Payment Architect

Impronics Technologies • Gurugram District

On-site
INR 3,000,000 - 4,500,000
Java Full Stack Consultant
Java Full Stack Consultant

Infosys • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Senior Java Engineer (Payments)
Senior Java Engineer (Payments)

Jobgether • India

Remote
INR 2,800,000 - 4,200,000
Fully remote work
Global fintech exposure
Professional growth opportunities
Senior Software Engineer - II (Java Springboot)
Senior Software Engineer - II (Java Springboot)

Geekyants • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Java Architect
Senior Java Architect

PROTECTT.AI Labs • Mumbai

On-site
INR 3,500,000 - 7,000,000
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Chennai

On-site
INR 1,800,000 - 2,400,000
Remote work
Local presence in India
Competitive INR compensation
Software Engineer - Backend
Software Engineer - Backend

Skydo • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Staff Software Engineer (Card Authorization & ISO 8583 Platform)
Staff Software Engineer (Card Authorization & ISO 8583 Platform)

Netspend • Dadri

On-site
INR 6,000,000 - 7,500,000
Technical Lead 7+ years
Technical Lead 7+ years

SBI Payment Services Pvt. Ltd. • Mumbai

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