Position: Java Developer
Company: BSG.world
Experience required: 3y

Job Description: 
Contribute to all stages of software development lifecycle;
Understand in detail and contribute to the software architecture and technical infrastructure;
Ensure new implementations fit business requirements and system design;
Performing code reviews and suggesting improvements for efficiency;
Communicating with technical lead and project managers to identify requirements and system-related capabilities.

Stack:  
Java 8-11;
Spring/Springboot;
MySQL/PostgreSQL, Redis;
Maven/Gradle;
Docker/Kubernetes(or OpenShift).

Qualifications: 
3+ years of commercial experience in Java development;
Fluent knowledge of Java, understanding the principles of JVM operation;
Experience using Spring Framework (boot, MVC, data, security) and Maven is a must;
Proven skills in writing servlets;
Experience working with testing frameworks and tools (JUnit, Postman, JMeter);
Experience working with KillBill will be a plus;
Problem-solving and analytical skills;
Additional information: 

Remote work;  
Competitive salary;  
24 days of paid vacation;  
3 days off if you need an emotional reboot;  
Holidays, vacation, sick leaves — according to the local legislation;  
Friendly young team.