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