ABOUT OPORTUN
Oportun (Nasdaq: OPRT) is a financial services company and digital platform that provides responsible consumer credit to hardworking people. Using A.I.-driven models that are built on years of proprietary customer insights and billions of unique data points, we have extended millions of loans and billions in affordable credit, providing our customers with alternatives to payday and auto title loans. In recognition of our responsibly designed products which help consumers build their credit history, we have been certified as a Community Development Financial Institution (CDFI) since 2009.
OPORTUN’S IMPACT
Since extending our first loan in 2006, Oportun has made over 4 million loans, totaling over $10 billion to hardworking low- and moderate-income individuals. In turn, Oportun has helped more than 905,000 people begin establishing the credit history required to enter the financial mainstream. At the same time, Oportun’s customers have saved an estimated $1.9 billion in interest and fees compared to the alternatives typically available to them.
ABOUT TECHNOLOGY @ OPORTUN
Artificial Intelligence and a digital platform are essential to our ability to fulfill Oportun’s financially inclusive mission. The Technology team @ Oportun is dedicated to this mission which we enable by creating, delivering, and maintaining elegant, intuitive, and performant systems to support the needs of our customers and business partners.
Oportun is looking for experienced and motivated Staff Software Engineers across several of our internal Engineering teams.
The Platform Foundation Team develops and maintains the libraries and services used by Oportun loan application services that allow our agents in more than 300 stores to provide the best pricing options to over a million borrowers. We do this using software built on a robust microservice REST architecture-based platform. As a key member of the Platform Foundation Team, you will leverage Java, Groovy, Spring, and Kotlin to lead the development of secure, resilient, and performant software libraries and services. You are a motivated self-starter who loves ownership and responsibility while working in a collaborative and interdependent team environment.
Responsible for creating and influencing innovative solutions that meet not only functional, but also performance, scalability and reliability requirements that delight our internal developers.
Design and implement re-usable and lightweight libraries and services for security, encryption, messaging, database, logging and more.
Lead the Development and management of processes for monitoring and addressing internal and external code security vulnerabilities.
Mentor other platform foundation engineers in engineering design best practices, with a focus on providing feedback in design reviews and code review
Collaborate and work with other teams to upgrade and improve existing services performance and security.
Evangelize test driven development to ensure adequate code coverage and automation for all changes.
7+ years of development experience in Core Java technologies, including Spring Framework, JMS, Hibernate, and Enterprise Integration Patterns.
5+ years’ experience with RESTful services and Service Oriented Architecture design patterns using Spring MVC.
5+ years’ experience with relational databases, particularly MySQL.
2+ years’ experience with NoSQL databases such as Mongo
5+ years’ experience working within an Agile/Scrum and CI/CD environment (e.g., using Jenkins, etc.).
Experience with Test Driven Development using JUnit/TestNG testing frameworks.
Experience working with version control using GIT/BitBucket.
Experience in the design of new systems or redesign of existing systems to meet business requirements, changing needs, or newer technology.
Experience with static code scans and dynamic scans as well as security vulnerability remediation.
Preferred Skills:
Experience with one or more Front-End frameworks will be a strong plus.
Experience with Shell languages is a plus
Experience with Python is a plus
Experience with Docker/Kubernetes is a plus
Experience with NoSQL Database like MongoDB will be a plus.
Experience with AI/Machine Learning is a plus.
Experience with Gradle and Groovy is a plus
Experience with Kotlin is a plus
Experience with Search technologies like Solr/Lucene
Experience in financial services
B.S. in Computer Science or related field
#LI-BP1
#LI-Remote
#IND
Req No.: 2021-10845
Remote / WFH: Yes
External Company Name: Oportun Inc
External Company URL: http://www.oportun.com
Street: 10th Floor, CITIUS A Block, Phase 1
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Implement innovative digital marketing strategies and campaignsMeasure and report performance of digital campaignsImprove social media...
Apply For This JobDescription At Amazon, we are working to be the most customer-centric company on earth. To get there, we need exceptionally...
Apply For This JobJob Description Pega Sr Developer with Pega CSA or CSSA certification Knowledge of coding languages Knowledge of web technologies Excellent...
Apply For This JobJob Description: Urgent Hiring for Female Spoken English Teacher: Fresher & Experience Both Can Apply Direct Hiring For Teachers Qualification...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> https://www.bonoboz.in/Job Brief: The candidate should live and breathe in the digital space. We are looking...
Apply For This JobJob Description OPENTEXT – THE INFORMATION COMPANY As the Information Company, our mission at OpenText is to create software solutions...
Apply For This Job
“`
Search qualified candidates by skills, location, experience, education, and more.
“`