Position: Middle/Senior Java Software Engineer
Company: Perfectial
Experience required: 3y
English level: intermediate

**Whom we are looking for:**
We at Perfectial are looking for a  Senior Java Software Engineer who will be a part of our team.  

The client is specializing in auto refinance and new purchase finance. They closely cooperate with trusted credit unions, banks and lending institutions across the US to provide their customers with the most competitive rates and terms available on the market. They are developing the online process that makes getting a car loan fast, easy, and transparent.  

**Requirements:**
- Experience with Java -  3+ years 
- Strong experience with Spring 
- Knowledge of Hibernate 
- Practical experience with AWS 
- Knowledge of relational DB (MySQL) 
- Experience with Dropwizrd will be a plus
- Knowledge of myBatis will be a plus 
- Experience in Agile development 
- English level Intermediate or higher 

**Our professionals value us for:**
- Regular performance evaluation and salary revision, attractive benefits package;
- Functional offices, centres of excellence, and mentorship from competence leads to support the professional growth;
- Tech talks, open talks, and conferences; training and certifications;
- Free English courses of all levels with attentive and friendly teachers;
- Health insurance; maternity aid; corporate sports teams, hobby clubs, in-house gym or gym discounts;
- Referral program, bonuses for marriage and childbirth;
- Great team parties and corporate events; cool branded gifts; an additional paid day off for the Company Day celebration;
- Warm and relaxed atmosphere, smooth and transparent communication, and unlimited fun.