Oportun

Senior Software Engineer

Oportun

Overview

Key member of engineering team responsible for designing and maintaining software solutions.

Ideal candidate has 6+ years of experience with strong Java and Springboot expertise.

remoteseniorEnglishJavamicroservicesAngularHTMLCSSJavascriptSQLGitAWSAzureDockerKubernetesCI/CDJIRA

Locations

  • India

Requirements

  • 6+ years experience
  • Bachelor's or Master's degree
  • Proficiency in Java
  • Experience with Springboot and Microservices
  • Knowledge of data structures and algorithms
  • Experience in web application development
  • Familiarity with cloud technologies
  • Ability to mentor junior engineers

Responsibilities

  • Deliver complex software applications
  • Collaborate with product managers and designers
  • Provide technical leadership
  • Conduct code reviews
  • Mentor junior engineers
  • Drive adoption of new practices
  • Take ownership of customer issues
  • Lead multiple features and projects

Benefits

  • Competitive compensation
  • Professional growth opportunities
  • Collaborative work culture
  • Work-life balance
  • Diversity and inclusion initiatives