GrepJob
OneTrust

Principal Software Engineer

OneTrust
Apply
4 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Support development of web and mobile interfaces using HTML, CSS, JavaScript/Typescript.
  • Design, develop, and unit test applications deployed to MS Azure.
  • Collaborate with UX and product teams to drive discussions on system architecture.
  • Ensure all committed stories for the sprint are completed per the sprint goal.
  • Reduce defects in the module/product to meet industry standards.
  • Conduct peer reviews to improve code quality.
  • Mentor junior developers in testing and development practices.
  • Build high-performing teams and create development opportunities.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 8+ years of professional software development experience.
  • Strong backend experience with Java, Spring Boot, JPA & Hibernate, REST APIs.
  • Hands-on experience with Kafka or RabbitMQ.
  • Experience with JUnit and Mockito.
  • Familiarity with Docker and cloud platforms (Azure, AWS, or GCP).
  • Recent hands-on development using Java 7+ and Spring Boot.
  • Experience with production support in real-world environments.
  • Knowledge of SQL and NoSQL databases.
  • Familiarity with CI/CD tools like Jenkins and Kubernetes.

Benefits

  • Comprehensive healthcare coverage.
  • Flexible PTO.
  • Equity RSUs and annual performance bonus opportunities.
  • Retirement account support.
  • 14+ weeks of paid parental leave.
  • Career development opportunities.
  • Company-paid privacy certification exam fees.

Tech Stack

Apache KafkaAWSAzureCSSDockerDrupalGoogle Cloud PlatformHTMLJavaScriptJenkinsJUnitKubernetesPythonRabbitMQSQLTypeScript