Position: Java Developer
Company: Introduct Group
Experience required: 3y
English level: intermediate

**Description**
Introduct Group welcomes talented professionals to join our challenging and dynamic European iGaming Project as Java Developer. 
We are looking for a passionate, innovative, results-oriented specialist with a heart-deep commitment to success to be a part of our company.

**Requirements**
Min 3-5 years of full-time work writing java APIs;
Define proactive actions to improve the quality of the product
Comfortable working with legacy codebase;
Experience with Spring Framework, Spring Boot;
Experience with micro-service and distributed systems;
Good knowledge of Core Java (reflection, threads, object lifecycle, connection/thread pools etc.);
Understanding and practising TDD, DDD and SOLID;
Hands-on experience with Hibernate;
Understanding Clean Code, Testing and Quality;
Good understanding of basic integration patterns;
English level: Upper-Intermediate and higher.

**Responsibilities**
Perform root cause analysis for production/implementation bugs;
Ensure the smooth deployment of the microservices;
Build tools to reduce occurrences of errors and improve customer experience;
Provide accurate estimates on work items;
Actively participate in project team meetings and brainstorming activities related to the project issues.

**Working conditions**
Competitive salary;
Remote-first work;
Online English courses;
Opportunities for professional development and personal growth;
Friendly atmosphere and professional staff.