Principal Engineer

Posted:
1/22/2026, 3:37:48 AM

Location(s):
Karnataka, India ⋅ Bengaluru, Karnataka, India

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Work Flexibility: Hybrid or Onsite

Position Description:

Vocera Now a part of Stryker is looking for a talented, hands-on Principal Engineer (Backend Developer withJava ) to join our growing organisation. You will be responsible for designing and implementing common org services, which will be the building block of next-generation Patient care software solutions. This position will report to the Manager of R&D.

 

What you will do:

Technical Responsibilities:

  • Designing and implementing Backend applications in Java.
  • Partnering effectively with product owners and key internal stakeholders to ascertain product requirements.
  • Applying SOLID design principles and design patterns to address specific product needs.
  • Practicing good engineering methodologies within an Agile development framework.
  • Actively engaging in continuous learning through peer review and professional development opportunities.
  • Ensuring product quality through unit, functional, and system tests in collaboration with automation engineers.
  • Creating and maintaining comprehensive data model designs.
  • Documenting processes, designs, and product capabilities as required.

 

What you will need:

Competencies:

  • Track record of building and delivering solutions based on a solid understanding of customer needs.
  • Results-driven, hands-on approach to the full product life cycle from architecture development to product implementation.
  • A passion for the end-to-end development of quality software products.
  • Excellent troubleshooting and debugging, communications, and documentation skills.
  • Resourceful and able to solve complex problems through adapting technology and a deep understanding of product architecture.
  • Proficient in designing and developing microservices architecture, with expertise in scalable and resilient systems.
  • Proficient in designing and developing microservices architecture with expertise in containerization, orchestration, and cloud-native technologies.
  • Additionally, hands-on experience in optimizing microservices for performance, scalability, and security would be considered a significant asset, further enhancing the candidate's suitability for the role.

 

PREFERRED QUALIFICATIONS:

  • Education Requirements:
    bachelor’s degree in software engineering/ computer science or related discipline & 13+ years of work experience.

Technical Skills:

  • Proficient in building robust back-end applications using Java, J2EE.
  • Strong experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Solid understanding of database technologies, including SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Hands-on expertise with Kafka Confluent for event streaming and message brokering.
  • In-depth knowledge of Kafka and JMS
  • Familiarity with cloud platforms such as AWS, GCP, or Azure, and their associated services.
  • Basic understanding of authentication protocols such as SAML, OIDC, and related security standards.

Travel Percentage: 10%