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

**Our Expectations**
 
**Required**
- 3+ years of experience as a Java developer
- Understanding basic algorithms and data structures
- Experience with microservice architecture
- Experience with Java 8 and higher
- Experience with Spring, SpringBoot
- Experience with SQL databases (preferably PostgreSQL)
- Experience with JPA, ORM (Hibernate)
- Knowledge concepts and basic experience with Message Brokers (Kafka, RabbitMQ, or another)
- Experience with Maven or Gradle
- Good knowledge and experience with Git, Docker
- Great communication and collaboration skills
- English at the Intermediate level at least

**Nice to have**
- Basic experience with Cloud (AWS or Azure)
- Experience with NoSQL databases
- Experience with Jenkins

**Your Responsibilities** 
- Work in a full Agile collaborative environment - including meetings, iterative development, estimations, and design sessions
- Collaborate with Tech Leader to estimate and plan work, provide status updates
- Design solutions for a problem, find alternatives and technologies and present them for architectural review
- Write efficient code according to design with unit and integration tests
- Work with engineers, software architects, and quality engineers to resolve development roadblocks
- Report critical issues to management effectively, timely, and with clarity

**What We Offer**  
- Opportunity to work with amazing people in a friendly and engaging environment;
- Competitive benefits package focused on work/life balance:
- Flexible work hours and remote work options;
- 18 working days of paid leave;
- 7 days of sick leave when you can be off work due to an illness without a medical certificate;
- 3 days of unscheduled leave in exceptional circumstances (childbirth, a wedding, etc.);
- Health services at a medical center;
- Thriving work environment:
- An advanced career progression system;
- Sports reimbursements;
- Free English classes;
- Regular corporate events;
- Comfortable office:
- Free tea, coffee, cookies, and fruits;
- PlayStation console, Kicker, and other relaxing activities.