Position: Java Developer
Company: Impltech
Category: Java
Experience required: 3y
English level: upper

Looking for Java Developer with 3+ years of commercial experience to join our team on remote full-time basis.
Technical stack: Java, OOP, Spring, SQL, RESTful APIs.
Multi-tenant architecture.
Project from scratch.

The project you will be working for has high potential for product configurators for different industries – a content management system with design templates. A CMS enables the flexible creation of questions and answers. 
Within the current project, the system is applied in the banking sector to help customers choose the best banking product based on their needs.

**Required skill set:**
- 3+ years of commercial experience in development of Web apps;
- Strong server-side Java. Experience with Java 11 or higher;
- Good OOP skills;
- Spring (IOC, Data, Security JWT);
- Strong knowledge of SQL (PostgreSQL is perfect);
- Experience of developing RESTful APIs.

**Will be a BIG plus:**
- Experience with multi-tenant architecture

**Responsibilities:**
- Creation of new features, services, and APIs;
- Code review;
- Interaction with development team members, analyst, tester, stakeholders;
- Participation in planning and demonstration of sprint results;
- Building a monolithic architecture.

**What company offers:**
- Opportunity to work on interesting foreign projects in the team of professionals;
- Friendly style of management;
- 21 working days of paid vacations, paid sick leaves;
- Taxes coverage and accounting support;
- Flexible working schedule (9 a.m.- 6 p.m. or 10 a.m.-7 p.m.);
- Remote mode of work.