Position: Strong Junior/Middle Java Engineer
Company: Data Science UA
Category: Java
Experience required: 1y

ABOUT THE PROJECT

Our partner deals with water and its distribution, including:
— development of equipment for water purification
— sales and delivery
— software development

RESPONSIBILITIES

1. Development of new software (90% of the time) for

— Java (8-15 versions)
— Spring Boot, Srping Data, Spring Webflux
— RabbitMQ
— Redis
— PoestgeSQL

2. Support of old software (10% of the time) for

— Java 8 (akka)
— Ruby on Rails
— MariaDB
— RabbitMQ

NECESSARY QUALIFICATIONS

— at least 1 year of commercial experience with Java 8+
— experience with Spring Framework
— experience with git (github, bitbucket, gitlab)
— basic knowledge of SQL
— basic knowledge of the command line

Nice to Have:
— experience in writing unit tests
— experience with RabbitMQ, ActiveMQ, Kafka
— commercial experience with Spring Boot, Spring MVC, Spring Data
— basic knowledge of reactive programming (Spring Webflux)
— experience with MySQL, Postgresql
— experience with logs (grep, find, etc.)
— basic knowledge of in-memory databases (Redis etc.)

WE OFFER
• Competitive salary
• Cozy office (one of the best co-working in Kyiv)
• Challenge tasks
• Growth opportunity
• Benefit package