Position: Java Developer
Company: Svitla Systems
Experience required: 3y
English level: upper

Our client is the leading providers of residential and commercial solar PV mounting systems. Company develops, manufactures and supplies professional mounting structures for the mounting of solar panels to commercial and residential roofs. They supply high quality, cost-effective solutions for all roof types through distribution and direct to installers. Client's innovative systems and solutions differ from the competition by being extremely simple and quick to install, without compromising on the reliability and durability of the product. They partner with leading clean technology integrators, distributors and contractors to ensure the highest integrity and lowest total cost solar energy installations.

**Requirements**
We are looking for a passionate Java developer, with proven experience with:
- Java 8 or 11 (3 years of experience );
- Spring Boot;
- Spring Core;
- Spring Web;
- Spring Data;
- Spring Security;
- Hibernate;
- Liquibase;
- Testing in Junit 5, including mocking;
- Build tooling like Gradle or Maven for backend and NPM or Yarn for frontend;
- Git;
- CI/CD tooling (bamboo, gitlab CI, Jenkins);
- Fluent in English in speaking and writing;
- Academic thinking skill.

Knowledge and experience with the following is a preferred:

- Swagger;
- Conva.js;
- Map struct or similar mapping frameworks;
- Internationalization support (multi-language applications);
- Scrum;
- Jira (planning, epics & user stories);
- Cucumber (automated end-to-end testing).

**Will be a plus**
- Angular;
- Typescript.

**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.