OneTrust is a company focused on enabling innovation through responsible data use and AI. They are seeking a Senior Software Engineer to contribute to all phases of the development lifecycle, write efficient code, and ensure compliance with specifications while supporting continuous improvement initiatives.
Responsibilities:
- Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specification
- Own your code in production, responding to incidents as they occur and participating in retros to determine how to be better in the future
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Requirements:
- BE/BTech/MS degree in Computer Science Engineering or a related subject
- Experience in software application development using Java, Spring and Hibernate
- Strong knowledge of algorithms, data structure and design patterns
- Experience with SQL and NoSQL technologies
- Sound understanding of concepts of Restful services
- Solid understanding and experience of Application Server and middleware technologies
- Unix/Linux environments and OS fundamentals
- Experience in Spring Boot, Micro services is a plus