Principal Java Software Engineer

InRhythm logo

InRhythm

View Salaries, Reviews, and more  

Job Description

Who Is InRhythm?

InRhythm is a leading modern product consultancy and digital innovation firm with a mission to make a dent in the digital economy. Founded in 2002, InRhythm is currently engaged by Fortune 50 enterprises to bring their next generation of digital products and platforms to market. InRhythm has helped hundreds of teams launch mission-critical products that have created a positive impact worth billions of dollars.InRhythm’s unique capabilities of Product Innovation and Platform Modernization services are the most sought-after. The InRhythm team of A+ thought leaders don’t just “get an assignment,” they join the company to do what they love. It’s that passion that has helped us grow rapidly and consistently deliver on our commitment to helping clients develop better, faster, and in rhythm.

What We Do At InRhythm

We bring enterprises' most urgent, important products to market with high-velocity, high- quality and 10x impact. We enable innovative cultures by coaching teams with the right mix and maturity of modern tools, methods, and thought leadership.This is a unique opportunity to get in on the ground floor of an evolving team. InRhythm clients include a broad range of highly visible and recognizable customers, including, but not limited to:

  • Goldman Sachs
  • Fidelity
  • Morgan Stanley
  • American Express

From greenfield to tier-one builds, our clients look to us to deliver their mission-critical projects related to product strategy, design, cloud native applications, as well as mobile and web development. The projects we work on literally change the world. They change the way we live, work, and think in a positive way.


We’re Looking For a Principal Software Engineer!

Our Team is looking for someone who has a passion for building rich full stack web & cloud-native applications. This individual will own the full software development lifecycle to assess, and deliver critical web and cloud platforms that will directly impact hundreds of thousands to millions of users. This individual will also help grow and coach engineers to realize their full potential as much as be mentored and coached themselves for upward career acceleration.

We work with cutting-edge technology, design thinking, and agile methodologies to develop vibrant solutions from the ground up. Together we create applications and platforms in ways that deliver superior products and challenge the status quo through high-velocity engineering and expert design to help our clients execute their modern digital road maps.


What Makes You Stand Out

  • Serve as a subject matter expert in a broad spectrum of technologies and drive pre-sales, SOW development and delivery. Identify market and client priorities and provide insight to InRhythm Business Development and Client Services.
  • Drive and design InRhythm's solutions and offerings based on understanding clients’ business challenges, industry trends and what they need InRhythm to achieve. Be able to articulate requirements for resources needed; assist with initial project mobilization and project delivery and fulfillment.
  • Build, lead and mentor consultants at all levels in their careers to create a strong community of Solution Architects. Provide guidance and goal-setting to Solution Architects for their career growth and professional development with InRhythm.
  • Take initiative to explore, evangelize, and represent InRhythm at events, conferences and speaking engagements that help increase our brand recognition and improve our Solution Architects' knowledge and aid our customers.
  • Collaborate with senior leadership and Practice Area Heads in defining long-term organizational strategies, processes and roadmaps.


Required Skills and Qualifications:

  • 8+ years strong Java coding experience with 12 factor spring boot applications.
  • Strong experience in designing and architecting distributed systems and reactive / event driven solutions.
  • Strong experience in SDLC process with CI/CD automation tools (Bitbucket, GIT, Jenkins, Artifactory).
  • Strong experience in Spring Security, OAuth 2.0, JWT.
  • Strong working experience on Apache Kafka/ RabbitMQ. The candidate should have previously been in a lead position and have strong knowledge of Flink and Kafka internals.
  • Bachelor's degree in Computer Science, Engineering, or related field.


Preferred Skills:

  • Knowledge of Go programming language is nice to have.
  • Having worked with Docker and Kubernetes.
  • Experience in deploying solutions in cloud such as AWS.
  • Familiarity with other messaging solutions like NATS.


Location - Bengaluru, KA INDIA


Interview Questions of Principal Java Software Engineer at InRhythm

Currently, there aren't any interview questions for this role at InRhythm shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Principal Java Software Engineer at InRhythm

Currently, there aren't any salaries for this role at InRhythm shared by other job seekers.

View more salaries from InRhythm →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now