Skip to content

Principal Software Engineer – BE
Company | OneTrust |
---|
Location | Atlanta, GA, USA |
---|
Salary | $139725 – $209587.5 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- BE/BTech/MS degree in Computer Science Engineering or a related subject
- 8+ Years of Experience
- Experience in software application development using Java, Spring and Hibernate
- Experience in Spring Boot, Micro services
- Strong knowledge of algorithms, data structure and design patterns
- Experience with SQL and NoSQL technologies
- Sound understanding of concepts of Restful services
- Working experience on event driven architecture; Analyze thread/heap dumps is mandatory
- Experience with Azure cloud and Kafka is a big plus
- Experience with profiling tools and any log analyzing tools such as ELK, Splunk, Coralogix is plus
- Solid understanding and experience of Application Server and middleware technologies
- Unix/Linux environments and OS fundamentals.
Responsibilities
- Contribute to all phases of the development lifecycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specification
- Own product end to end
- Mentoring associates in the team to ramp up scalability
- Contribute to on call support schedules as per module team needs
- Collaborating across different module teams across Geos
- Designing for high volume application
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Preferred Qualifications
- Experience with Azure cloud and Kafka is a big plus
- Experience with profiling tools and any log analyzing tools such as ELK, Splunk, Coralogix is plus