Principal Engineer - Java Job in Kanerika Software

Principal Engineer - Java

Apply Now
Job Summary

Job Title: Principal Engineer Java

Location: Hyderabad, India

About Kanerika

Kanerika Inc. is a leading global software products and services company focused on empowering data-driven enterprises. Co-founded by Wharton alumni, we specialize in helping organizations achieve digital transformation through innovative, custom-built solutions that optimize operations, enhance customer experiences, and fuel business growth.

Awards & Recognitions

  • Best Place to Work 2022 Great Place to Work
  • Top 10 Most Recommended RPA Startups 2022 RPA Today
  • Technology Innovation Award 2021 Frost & Sullivan India
  • Recognized for data security excellence with ISO 27701, SOC 2, and GDPR compliance

Position Overview

We are looking for a highly skilled Principal Engineer Java to join our dynamic team in Hyderabad. In this role, you will lead the design, architecture, and development of scalable enterprise applications. You ll collaborate with cross-functional teams to deliver high-quality, mission-critical software that meets business goals.

What You ll Do

  • Architect, design, and implement complex enterprise-grade applications using Java and related technologies.
  • Build and maintain RESTful APIs using Spring Boot, Spring Framework, and Spring DI/AOP.
  • Work with databases such as Oracle, PostgreSQL, MySQL, or SQL Server.
  • Integrate real-time messaging systems (e.g., Apache Kafka) for scalable event-driven architecture.
  • Develop and deploy microservices in containerized environments.
  • Utilize cloud platforms (AWS, Azure) for scalable application hosting.
  • Apply Agile methodologies with a strong focus on code quality, testing, and standards.
  • Manage source control and CI/CD pipelines using GitLab, Jenkins, and other DevOps tools.
  • Mentor junior engineers and contribute to technical leadership and decision-making.

What You ll Bring

  • Bachelor s degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in Java/J2EE development with increasing levels of responsibility.
  • Strong hands-on experience with:
    • Spring Boot and Microservices architecture
    • Real-time integration using Kafka or equivalent frameworks
    • RDBMS like Oracle, SQL Server, or PostgreSQL
  • Working knowledge of cloud services, containers, and DevOps tooling.
  • Excellent problem-solving skills, high EQ and IQ, and the ability to lead by example.

Why Join Kanerika?

We re more than just a workplace we re a community where innovation, diversity, and professional growth are valued.

Employee Benefits

Culture & Work Environment

  • Open Door Policy & Flat Hierarchies
  • Collaborative Open Office Layout
  • Flexible Working Hours
  • Biannual Performance Appraisals
  • Employee Referral Program

Health & Wellness

  • Health & Life Insurance (GMC, Term, Disability)
  • Wellness Initiatives and Support

Family & Parental Support

  • Generous Parental and Family Medical Leave
  • Company-Sponsored Family Events

Time-Off & Perks

  • Generous Paid Time Off (above industry average)
  • Paid Sick Days, Holidays & Bereavement Leave
  • Gratuity and Provident Fund
  • Regular Team Outings

Learning & Development

  • Access to FLEX Enterprise Learning Repository
  • Mentorship & Career Growth Programs
  • Professional Certification Reimbursements
  • Strong "Promote from Within" Culture

Join Us

Become part of a company that is redefining enterprise solutions. At Kanerika, your ideas matter, your growth is nurtured, and your contributions create lasting impact.


Qualification :
Bachelors degree in Computer Science, Engineering, or related field.
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Apply Now