OneTrust - Principal Software Engineer - Java (India)

OneTrust - Principal Software Engineer - Java (India)

31 Jul
|
Ot Privacy
|
India

31 Jul

Ot Privacy

India

We are looking for a Principal Software Engineer to design and build highly scalable, secure, and resilient backend systems for enterprise SaaS applications.

The ideal candidate should have deep expertise in distributed systems, cloud-native architecture, microservices, and modern Java technologies, with the ability to drive technical strategy while remaining hands-on.

Key Responsibilities :

- Design, develop, and optimize scalable backend applications using Java, Spring Boot, Spring Cloud, and RESTful APIs.
- Architect cloud-native, multi-tenant, and highly available microservices for enterprise-scale SaaS platforms.
- Design and optimize distributed systems with a focus on scalability, reliability, security, and performance.
- Develop and maintain data models across SQL and NoSQL databases, ensuring efficient query performance and scalability.
- Build event-driven architectures using Kafka or similar messaging platforms.
- Lead architecture discussions, conduct code reviews, and establish engineering best practices.
- Mentor engineers and provide technical leadership across multiple teams.
- Drive automation through CI/CD pipelines, infrastructure improvements, and developer productivity initiatives.
- Collaborate with Product, Engineering, and Architecture teams to translate business requirements into scalable technical solutions.
- Troubleshoot complex production issues and drive continuous improvements in system reliability and performance.




- Evaluate emerging technologies and AI-assisted development tools to improve engineering efficiency and software quality.

Required Skills :

- 8 to 12 years of experience in software development, with solid expertise in enterprise application architecture.
- Strong hands-on experience with Java, Spring Boot, Spring Cloud, and RESTful API development.
- Proven experience designing distributed systems, microservices, and cloud-native applications.
- Strong expertise in SQL and NoSQL databases, including schema design, optimization, and performance tuning.
- Experience with Kafka or similar event streaming and messaging platforms.
- Hands-on experience with Azure (preferred), AWS, or GCP.
- Experience with Docker, Kubernetes, and container orchestration.
- Strong understanding of CI/CD pipelines, DevOps practices, and automated testing.
- Experience building secure, highly available, and scalable enterprise SaaS platforms.
- Excellent problem-solving, communication, stakeholder management, and technical mentoring skills.

Good to Have :

- Experience with Elasticsearch, observability, monitoring, and performance testing tools.
- Exposure to AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude Code, or similar.
- Experience building and operating global-scale SaaS platforms.
- Master's degree in Computer Science, Engineering, or a related field.
- Experience working in Agile development environments.

📌 OneTrust - Principal Software Engineer - Java (India)
🏢 Ot Privacy
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: onetrust - principal software engineer - java (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: onetrust - principal software engineer - java (india) / india