Position: Middle or Senior Java Engineer
Company: Svitla Systems
Experience required: 3y
Category: Java
English level: intermediate
Published: 2022-03-01T00:00:00+02:00

Our client is a modern fintech startup based in the USA that brings buy now, pay later to in-person services like home and auto repair. Through its suite of APIs, they embed financing options into software platforms that thousands of businesses already use in their day-to-day operations. With The client, in-person businesses can offer financing to consumers in minutes, while consumers can pay overtime for purchases without surprises or unexpected fees. Founded by an experienced team of fintech veterans (formerly at PayPal, Lending Club, Varo, Affirm, Amazon, and LinkedIn), the client is backed by Insight Partners, Greylock Partners, Bain Capital, and other leading fintech investors.

**Requirements:**
Proficiency in Java, Maven, Unit Testing.
Experience in building REST APIs, OpenAPI/Swagger.
Expertise in Git.
Knowledge of AWS, DynamoDB, Serverless, Lambda, SNS, API Gateway, and S3. - must
Knowledge of  Drools.
Experience with React JS (will be a plus)
Experience with Terraform.
Experience with Python (will be a plus)
Strong English.
Engineering thinking, good communication, learning, and problem-solving skills.

**Will be a plus:**
Background in AWS Glue, Athena.
Expertise in Machine Learning, Spark.
Experience with GitLab, Splunk, Jira, and Confluence.

**Responsibilities:**
Build server code side-by-side with other great engineers. Influence architecture.
Develop unit and integration tests for the code you build. The client likes CI/CD/test automation.
The results are best when you work together. You will need to do code reviews, and your code will be reviewed too.
They are fans of "infrastructure as code”; their cloud infrastructure is fully automated, and you will need to become familiar with it and keep it in synch with new products you build.
Engineering efficiency is essential for the client. They select the right tools, integrate them, and build automation to expedite the work and get better quality at a lower cost. You will need to think and work this way too.
They are relatively informal and prefer efficiency over predictability. Actively participate in the client’s Scrum process of refining, planning, standups, demos.
Always look for ways to improve the process.
Work closely with Product Owners and others in the team to understand requirements and build the product.
Document whatever you do and fix it when it's broken.
Most importantly, care about the business and move it forward. You will win together. The company is very transparent, so you will be engaged and connected to the business goals.

**We Offer:**
Competitive compensation plan that takes skills and experience into consideration.
Annual performance appraisals.
Possibility to choose your workspace either remote or combination of your home and one of our development offices. 
Projects that use advanced, cutting-edge technologies.
Competitive bonuses for a personal recommendation of new employees.
Vacation time, sick-leaves, national holidays, family supplementary days off.
Comprehensive medical insurance including dental services, massages.
Support for a healthy lifestyle, compensation of sports events.
Maternity leave policy.
A personal loan budget is available for long-term personnel.
Partial compensation of conferences, courses, and English classes.
Free meetups, webinars, and conferences organized by Svitla.
Birthday and New Year presents for personnel, gifts for children.
Fun summer and winter corporate parties and memorable anniversary presents.