Oportun · 5 days ago
Senior Software Engineer
Wonder how qualified you are to the job?
Consumer LendingDebit Cards
Insider Connection @Oportun
Responsibilities
Responsible for creating and influencing innovative solutions that meet not only functional, but also performance, scalability and reliability requirements.
Collaborates with other team members to design, develop, and test major software and systems components using agile development process.
Work closely with design, product management, and development teams to create elegant, usable, responsive and interactive interfaces across multiple devices.
Write high quality code that supports existing and future functionality of the product.
Build efficient and reusable code
Able to build test automation, test infrastructure, and perform code analysis/review to enable development quality.
An ability to perform well in a fast-paced environment and bring in optimal flow for rapidly changing design/ technology.
Design the automation framework and tools to support quality infrastructure and standards.
Develop, maintain, and enhance automated testing processes
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
6+ years of development experience in Core Java technologies, including Spring Framework, JMS, Hibernate, and Enterprise Integration Patterns
4+ years’ experience with RESTful services and Service Oriented Architecture design patterns using Spring MVC
2+ years of experience as a Software Quality Engineer, Software Engineer in Test, Test Automation engineer, Developer or related occupation, leveraging software QA tools and processes
Experience in agile framework, unit testing libraries/framework (Java Framework preferred), Automation Tools, code management tool (Git), deployment tools (Jenkins)
4+ years’ experience working within an Agile/Scrum and CI/CD environment (e.g., using Jenkins, etc.)
Experience with a variety of different testing techniques such as UI testing, Automated testing, Test driven development strategies etc
Strong technologist eager to learn new testing tools and technologies
The ability to work with and mentor junior software engineers
Preferred
Experience with build technologies like Gradle, Jenkins will be a plus
Experience with financial systems, payment systems and/or credit decisioning systems, preferably in loans or similar products
MS or BS in Computer Science or equivalent
Design and implement re-usable and lightweight libraries and services for security, encryption, messaging, database access, logging and more
Company
Oportun
Oportun is a digital banking platform that offers personal loans and financial services to people with limited credit history.
H1B Sponsorship
Oportun has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (19)
2022 (75)
2021 (63)
2020 (37)
Funding
Current Stage
Public CompanyTotal Funding
$766.09MKey Investors
CastlelakeNeuberger BermanWebBank
2023-10-23Post Ipo Debt· $200M
2022-09-15Post Ipo Debt· $150M
2021-12-20Post Ipo Debt· $150M
Leadership Team
Recent News
Yahoo Finance
2024-05-20
2024-05-20
2024-05-13
Company data provided by crunchbase