Search by job, company or skills

InRhythm

Sr. Software Engineer (Java)

Save
new job description bg glownew job description bg glow
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

What You'll Do

As a Sr. Software Engineer at InRhythm, you will:

  • 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

You'll bring:

  • 6+ 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

Why You'll Thrive at InRhythm

We're a community of builders who believe in doing our best work—and helping others do the same.

For example, we recently published our Angular Playbook—a living blueprint for building composable, high-performance, enterprise-grade frontends. Born from our evolution beyond monolithic architectures, it empowers engineers to create modular, reusable systems that drive innovation at scale.

At InRhythm, you'll:

  • Work on high-visibility, high-impact projects that shape the digital landscape
  • Join empowered, autonomous teams driven by shared ownership and real-world impact
  • Lead within empowered, autonomous teams that thrive on shared ownership
  • Collaborate with bold thinkers in a community that champions learning, innovation, and growth
  • Give back by hosting tech talks, mentoring peers, and driving innovation
  • We don't just build—we build what's next. Together.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148484787

Similar Jobs

Bengaluru, India

Skills:

JavaJenkinsReactTypescriptSpringbootOracle DatabaseMavenKotlinKubernetes

Bengaluru, India

Skills:

JavaDevopsJenkinsGitAgileAws Ec2JiraSpring Frameworkmicroservice architecturesCI CD

Bengaluru, India

Skills:

JavaRustCassandraPostgreSQLKafkaSqlNosqlRabbitmqGcpDockerMySQLSqsMongoDBCosmos DBAzureKubernetesAWSGoIstioService MeshCQRSEvent SourcingLinkerd

Bengaluru

Skills:

SpringbootJavaKubernetesKotlinMavenOracle DatabaseJenkinsTypescriptReactData VisualizationOLAP application

Bengaluru, India

Skills:

SpringbootOLAPJavaKubernetesKotlinMavenOracle DatabaseJenkinsTypescriptReactData Visualization