Position: Java Developer
Company: Intelligent Team
Category: Java
Experience required: 1y
English level: intermediate

- Good English: both spoken and written
- Experience with Java 8 or newer versions.
- Knowledge of JPA and SQL basics.
- Experience using Spring Boot, Git, MySQL
- Ability to build RESTfull web services and use REST API for service communication.
- Willingness to constantly improve your technical and soft skills
- Experience in using Gradle or Maven build tools
- Knowledge of the multithreading basics and the ability to use Java`s concurrent package
- Proficiency in finding and solving issues and corner cases.

Nice to have:
- Experience using WebSockets.
- Experience in microservices development.
- Knowledge of Spring boot webflux and Reactor project.
- Ability to lead a team.
- Knowledge of Akka actors.
- Knowledge of Docker and related instruments like docker-compose.
- Experience in using any of the available message brokers to build event-driven systems.