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
Full Job Description o Achieve high efficiency levels by ensuring all queries are resolved within TAT;and developing processes that will...
Apply For This JobImplements practical solutions for technical processes related to business information systems. Works closely with resources at all levels to understand...
Apply For This JobFull Job Description Job PositionOffice Assistant for data entry for accounts, stores, dispatches & productionJob PostingChemical manufacturing company in Asaudah,...
Apply For This JobFull Job Description Vendor Contract and payment, taking approvals and coordinating with accounts for payment Ensure proper equipment audits and...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> we need a copy writer/ Content writer intern for our organization. Responsibilities: – · Research...
Apply For This JobListener, Understander, Doer. Customers around the world trust in our products and our application engineers significantly contribute to that. You...
Apply For This Job