Full-Time

Senior Java Engineer

Enova

Enova

1,001-5,000 employees

AI-powered financial lending platform

Data & Analytics
AI & Machine Learning
Financial Services

Senior

Chicago, IL, USA

Required Skills
Kubernetes
Agile
React.js
Git
SQL
Java
Docker
AWS
Terraform
Data Analysis
Requirements
  • Deployed software using Java or React to design and implement technical solutions to business problems
  • An understanding of database concepts (Ex: SQL, tables, indexes, migrations, etc.) and experience writing complex queries
  • Comfort building features integrating over an API and using Swagger or other modern tools for documentation
  • Passion for working with microservice and event driven architecture
  • An eagerness to develop both frontend and backend as part of a full stack team
  • Ability to balance multiple concurrent projects with varying priorities
  • A knack for crafting exceptional code and using open source technologies
  • Willingness to participate in a periodic on-call rotation
  • Experience troubleshooting production issues using observability tools
  • A zeal for continuous learning
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
Responsibilities
  • have empowered ownership over your application’s lifecycle
  • identify and execute on best answers
  • propose ideas and learn from others
  • mentor junior engineers
  • work with all facets of the business from Product Management and Analytics to Operations
  • actively participate in the ongoing evolution of Enova’s products and services
  • be working across the Tech organization in multi-disciplined teams
  • be working in an Agile environment
Desired Qualifications
  • Experience with non relational databases and/or graph db
  • Experience with other programming languages, we welcome engineers from various technical backgrounds
  • Experience with testing practices
  • Actively contributes to all SDLC phases (development/testing/release)
  • Experience with Containers such as Docker or Kubernetes
  • AWS skills and/or Certifications
  • Experience deploying changes via Terraform
  • Contribute to popular open-source projects (send us GitHub links!)

Enova is a mission-driven organization helping hardworking people get access to fast, trustworthy credit.

Company Stage

IPO

Total Funding

$400M

Headquarters

Chicago, Illinois

Founded

2004

Growth & Insights
Headcount

6 month growth

3%

1 year growth

10%

2 year growth

31%

Benefits

Advance your career - We have a dedicated training team focused on giving you the tools you need to succeed within your department, within the company and in your career. The focus starts day one with a robust onboarding program and continues throughout your career at Enova.

See the benefits - Full-time employees receive medical, dental and vision benefits; matching 401(k); PTO; commuter benefits; flexible spending accounts for health care and dependent daycare; and more!

Be recognized - There’s plenty of room for both lateral and upward movement here at Enova. We’re always interested in promoting from within, and we keep a lookout for top talent who are ready to advance.

Get your perks - Full-time employees can receive tuition reimbursement, one-month paid sabbatical after four years, discounted massages, manicures and other perks.

Give back - We work throughout the year to partner with local charities and assist our neighbors in need. We also offer a charitable match program — allowing team members to double their impact when they donate money to charity.

Have fun - We like challenges here; maybe that’s why we have so many games, competitions and outings. There are a number of ways you can scratch your competitive itch and have fun!

INACTIVE