Position: Senior Java Engineer
Company: Svitla Systems
Category: Java
Experience required: 3y
English level: intermediate

**Requirements:**
4+ years of experience in Java, Spring Boot;
Experience in the development of micro-services architecture;
Experience in working with Azure services;
Knowledge of GitHub;
Familiarity with software engineering best practices;
​Soft and communication skills.

**Responsibilities:**
You will be a part of the team that support and develop financial applications;
Your first task will be to design and implement the solution for sending files to an Azure service for creating OCR/ICR Information of that file and send it back to the target system (on-prem Document storage);
Perform solution design from scratch;
Develop new features according to business needs and requirements;
Support and refactor of the existing applications;
Perform unit and integration testing;
​Conduct code review.

**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. 
Flexible working hours and adjustable work/life balance.
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.