Sr. Software Engineer (Web Application + Core Engines) Oportun
Req No. 2016-3602
Type Regular Full-Time
Location US-CA-Redwood City
More information about this job:
Oportun is a financial technology company founded in 2005. Our mission is to provide affordable loans to US Latinos and others with limited credit history so they can establish credit and build a better future. Oportun uses advanced data analytics and technology to ?score? and lend money to individuals with limited credit history ? people other lenders consider ?unscorable.?
In recognition of Oportun?s goals of increasing economic opportunity for our clients, promoting community development, and serving low-income or underserved communities, Oportun was certified by the United States Department of Treasury as a Community Development Financial Institution or CDFI.
At Oportun, everything we do reflects our corporate values of Service, Care, Innovation, Courage, Excellence, and Empowerment.
Oportun is a great place to work if you are as enthusiastic about helping others as you are about your own professional development and career. As our CEO Raul Vazquez says, ?Earning a paycheck to support yourself and your family is critical. Satisfying career ambitions is rewarding. But there is no greater privilege than having a challenging job where you are growing and learning professionally, while having a strong positive impact on the lives of others? And that is what we do here every day.?
Our customers have not been understood by big banks or allowed entry into the mainstream financial market. As a consequence, we can?t use traditional tools because there simply aren?t any that serve these customers. Therefore, we need a team of talented engineers who dream of data, simple user experiences and the endless possibility of applying new tech to build the algos and internal / consumer facing platform to enable socially responsible lending practices -- from scratch.
A little but about you? You are a solid engineer? someone that other engineers respect for cleanliness of code and someone that product managers love to work with because you understand the roadmap and are always thinking ahead in your design. You are curious, creative and constantly think of new ways to improve what we do so that we can fulfill our mission. And because we are a start-up, you have no ego and a willingness to do whatever it takes to ship a product to market.
And of course, the skills?
5+ years? experience in CORE JAVA (the entire enterprise environment including Spring Frameworks, JMS, RMI, JPS, Hibernate, Enterprise Integration Patterns, etc.)
3+ years? experience with Service Oriented Architecture/Design, experience implementing Web Services using Spring MVC/ Jax-RS.
3+ years? experience with relational DBs like MySQL
3+ years? experience writing multi-threaded high performance applications and event-based systems.
Experience with Test Driven Development using TestNG/Junit testing frameworks.
Experience working with version control using GIT/Subversion.
Experience in the design of new systems or the redesign of existing systems to meet business requirements, changing needs, or newer technology.
The ability to create a quick prototype from ideas and mockups from wire frames.
Experience with Groovy will be a strong plus.
Experience with NoSQL Database like MongoDB will be a strong plus.
Experience with Search technologies like Solr/Lucene
Experience with IntelliJ or Eclipse IDE development tools
Experience in financial services
Bi-lingual English/Spanish a plus
Experience with Agile/Scrum process
Bachelor's Degree in Computer Science or related field
3+ years experience building Web Application in Java
||Redwood City, CA |