InRhythm

Senior Software Engineer (Java with DevOps)

Bengaluru, KA, IN

28 days ago
Save Job

Summary

We are looking for a Senior Software Engineer - Java with DevOps :

We are seeking an experienced Sofware Engineer with a strong background in enterprise-level application development. The ideal candidate will have a proven track record in software version upgrades, containerization, and CI/CD pipelines, along with hands-on experience in infrastructure management and deployment.


At InRhythm, you will:

  • Work on a high-velocity scrum team
  • Work with clients to come up with solutions to real-world problems
  • Architect and implement scalable end-to-end Web applications
  • Help team lead facilitate development processes
  • Provide estimates and milestones for features/stories
  • Work with your mentor to learn and grow and mentor less experienced engineers
  • Contribute to the growth of InRhythm via interviewing and architecting


Key Responsibilities:

  • Java Development: Minimum 5 years of experience in Java development within an enterprise environment, with a strong emphasis on delivering high-quality, reliable code.
  • Version Upgrades: Demonstrated expertise in upgrading software versions for Java, Dropwizard, and related frameworks. Proven ability to lead proof of concept (POC) initiatives for evaluating new libraries and frameworks.
  • Infrastructure Knowledge: Comprehensive understanding of deployment practices, including code deployment to servers and log monitoring on host systems. Competence in shell scripting (Bash) for efficient server management and automation tasks.
  • Containerization: Hands-on experience with containerization tools such as Podman or Kubernetes, with a focus on managing application environments and optimizing resource usage within containerized setups.
  • CI/CD Pipelines: Strong proficiency in configuring and maintaining CI/CD pipelines to ensure seamless deployment processes and maintain code integrity across development stages.


What makes you stand out from the pack:

  • Payments or Asset/Wealth Management experience
  • Mature server development and knowledge of frameworks, preferably Spring
  • Enterprise experiences working and building enterprise products, long term tenure at enterprise-level organizations, experience working with a remote team, and being an avid practitioner in their craft
  • You have pushed code into production and have deployed multiple products to market but are missing the visibility of a small team within a large enterprise technology environment.
  • You enjoy coaching junior engineers but want to remain hands-on with code.
  • Open to work 5 days per week from office in Bengaluru

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job