Principal Software Engineer (Java)

InRhythm

Bengaluru

On-site

INR 1,800,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading software firm is seeking a Senior Talent Acquisition Specialist in Bengaluru. This role involves designing and implementing distributed systems and requires extensive experience with Java Spring Boot and cloud-native design. You will collaborate with teams to translate business needs into scalable designs and lead in architecture discussions. Excellent candidates will have a strong consulting mindset and proven expertise in event-driven systems.

Qualifications

  • 8+ years of experience in software engineering with expertise in Java Spring Boot and cloud-native design.
  • Proven experience architecting large-scale, event-driven systems with Kafka, RabbitMQ, or similar technologies.
  • Deep knowledge of Microservices, CQRS, and Event Sourcing in production environments.

Responsibilities

  • Design and implement distributed systems using Java Spring Boot, REST APIs, and cloud-native tooling.
  • Architect microservices that are resilient, scalable, and fault-tolerant using Kafka or RabbitMQ.
  • Define and enforce patterns for Event Sourcing and CQRS.

Skills

Java
Spring Boot
Microservices
Kafka
CQRS
Event Sourcing
Zero Trust Architecture

Tools

Kubernetes
Oracle
API Gateways

Job description

Senior Talent Acquisition Specialist @ InRhythm | Electrical Engineering Technologies

As a Principal Software Engineer, you’ll contribute directly to embedding AI across workflows, including delivery, product, and strategy. You’ll help accelerate client outcomes through our AI Accelerator and play a hands‑on role in the evolution of tools like TestPilot AI, which uses natural language and generative intelligence to automate mobile and web testing.

You’ll also have the opportunity to take part in client‑facing AI workshops, where we explore real‑world applications of generative AI and collaborative innovation. If you’re excited by the power of applied AI, this is your platform to lead.

What You’ll Do
  • Design and implement distributed systems using Java Spring Boot, REST APIs, and cloud‑native tooling
  • Architect microservices that are resilient, scalable, and fault‑tolerant using Kafka or RabbitMQ for messaging
  • Define and enforce patterns for Event Sourcing and Command Query Responsibility Segregation (CQRS)
  • Collaborate with product and engineering teams to translate business requirements into scalable system designs
  • Ensure infrastructure and application layers conform to Zero Trust principles and enterprise security models
  • Deploy and manage containers using Kubernetes, and orchestrate APIs via API Gateways (Kong or similar)
  • Work with data teams to model and manage schemas on Oracle and integrate with existing enterprise systems
  • Establish best practices for identity and access management (IAM) across service boundaries
  • Lead design reviews, mentor engineering teams, and set technical direction across multiple workstreams
  • Serve as a thought leader and trusted advisor in architecture discussions, contributing to internal playbooks and knowledge sharing
Requirements
  • 8+ years of experience in software engineering with expertise in Java Spring Boot and cloud‑native design
  • Proven experience architecting large‑scale, event‑driven systems with Kafka, RabbitMQ, or similar technologies
  • Deep knowledge of Microservices, CQRS, and Event Sourcing in production environments
  • Experience implementing Zero Trust Architecture across application, API, and data layers
  • Hands‑on experience with container orchestration using Kubernetes
  • Strong command of API Gateway platforms such as Kong, Apigee, or similar
  • Experience working with Oracle or other enterprise‑grade relational databases
  • Familiarity with IAM protocols and secure service communication standards (OAuth2, OpenID Connect, etc.)
  • Ability to lead complex system designs, mentor developers, and influence architecture across domains
  • A strong consulting mindset—collaborative, outcome‑driven, and client‑facing when needed
Must have skills:
  • Java, Spring Boot, Microservices, Kafka, CQRS, Event Sourcing and Zero Trust Architecture.
Seniority level
  • Mid‑Senior level
Employment type
  • Full‑time
Job function
  • Consulting
Industries
  • IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI Engineer
Senior AI Engineer

InRhythm • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Internal AI Accelerator
Collaboration with bold thinkers
Empowered, autonomous teams
Lead Software Engineer - Java, Spring Boot, Kafka
Lead Software Engineer - Java, Spring Boot, Kafka

Fairygodboss • Mumbai

On-site
INR 1,200,000 - 2,700,000
Java Engineer Lead Backend
Java Engineer Lead Backend

Luminary Digital • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Competitive compensation with bonuses
Hybrid work model
Learning & development budget
+1
Java Backend Engineer (Senior) – Distributed Systems
Java Backend Engineer (Senior) – Distributed Systems

Winzons • India

On-site
INR 1,800,000 - 2,400,000
Lead Software Engineer - Java, Spring Boot, React
Lead Software Engineer - Java, Spring Boot, React

United States Digital Space LLC • Maharashtra

On-site
INR 3,000,000 - 6,000,000
Sr. Software Engineer - Java, React/Angular
Sr. Software Engineer - Java, React/Angular

Optum • Gurugram District

Hybrid
INR 1,200,000 - 1,800,000
Sr/Principal Software Engineer
Sr/Principal Software Engineer

CBRE • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Lead Software Engineer - Java and AI/ML
Lead Software Engineer - Java and AI/ML

United States Digital Space LLC • Maharashtra

On-site
INR 1,000,000 - 1,500,000
Principal Engineer
Principal Engineer

Momentum • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Lead Software Engineer - Java, Spring Boot
Lead Software Engineer - Java, Spring Boot

United States Digital Space LLC • Maharashtra

On-site
INR 3,000,000 - 5,200,000