Posted in

Principal Software Engineer – BE

Principal Software Engineer – BE

CompanyOneTrust
LocationAtlanta, GA, USA
Salary$139725 – $209587.5
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, 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