2h ago

Principal Software Engineer - Java Backend

Bengaluru, India
full-timeseniorEnterprise Software / Data Governance

Tech Stack

Description

As a Principal Software Engineer at OneTrust, you will design and build scalable, cloud-native backend services on Microsoft Azure using Core Java, Spring Boot, and REST APIs. You'll collaborate with cross-functional teams, mentor junior engineers, and ensure high code quality and system reliability.

Requirements

  • Bachelor's or Master's degree in Computer Science or related field
  • 8+ years of professional software engineering experience
  • Experience with Core Java, Spring Boot, REST APIs, Kafka, Docker
  • Familiarity with Azure, Google Cloud, or AWS
  • Experience with agile development and sprint planning

Responsibilities

  • Design, develop, and unit test scalable backend services on Microsoft Azure
  • Contribute to cloud-native architecture using Core Java, Spring Boot, and REST APIs
  • Maintain high code quality with 80%+ code coverage
  • Own production issue troubleshooting, incident analysis, and root-cause resolution
  • Conduct peer code reviews and mentor junior engineers
0 views 0 saves 0 applications