Remote Java Software Engineer (R12706)

at Oportun

Posted 1 day ago 3 applied

Description:

  • Oportun is a mission-driven fintech that empowers members to achieve their financial goals through intelligent borrowing, savings, and budgeting capabilities.
  • The company has provided over $19.7 billion in responsible credit and saved members more than $2.4 billion in interest and fees.
  • Oportun has been certified as a Community Development Financial Institution (CDFI) since 2009.
  • The engineering group at Oportun is responsible for designing, developing, and maintaining software solutions that support the company's mission.
  • As a Software Engineer, you will work in a collaborative and agile environment, contributing to a diverse range of projects that impact members' lives.
  • You will be responsible for delivering high-quality software applications, participating in code reviews, and addressing technical debt and performance issues.
  • The role includes collaborating with cross-functional teams to translate business requirements into scalable software solutions and staying updated with emerging technologies.

Requirements:

  • A minimum of 3+ years of experience, preferably 5 years, with a Bachelor's degree.
  • A proven track record of delivering high-quality software solutions in a timely manner.
  • Strong problem-solving and analytical skills, with a passion for tackling complex technical challenges.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Strong proficiency in Java, Microservices, Spring Boot, Spring Framework, RESTful APIs, and Hibernate.
  • Experience with relational databases such as MySQL, MariaDB, and SQL.
  • Familiarity with version control systems, particularly Git.
  • Thorough knowledge of OAuth2.
  • Excellent communication and interpersonal skills for effective collaboration in a team-oriented environment.
  • Ability to work independently with minimal assistance.
  • Capability to quickly learn new technologies and apply them as needed.
  • Strong skills in unit and integration testing.

Benefits:

  • Oportun fosters a diverse, equitable, and inclusive culture where employees feel a sense of belonging.
  • The company celebrates and nurtures its inclusive culture through employee resource groups.
  • Employees have the opportunity to work on innovative products that empower financial independence.
  • The engineering team is dedicated to maintaining high-quality and scalable technical execution to achieve business goals.
  • Oportun provides a collaborative and agile work environment that encourages creativity and continuous improvement.