Position: Senior Java Developer
Company: IT-Recruiter
Category: Java
Experience required: 3y
English level: intermediate

Responsibilities:
- Develop platform architecture
- Creation of new functionality of the  Platform
- Bugfix and refactoring
- Participation in the development of company technical products

Must have:
— 4+ years of Java experience
— Technical proficiency in high load and distributed systems
— Experience in creating a cloud and on-premise high scalable applications

As a plus (technologies): Big data, Machine Learning, analytics, monitoring,
data channeling, large-scale data processing, device connection, protocol creation

Technology stack in the project:
Platform: Rest API, Scala, Akka, Kafka, Java, MQTT, SQL, NoSQL, Hibernate, Microservices.
Application: iOS, Android

The company offers:
- Work in an international dynamically developing company
- Opportunity to improve your English skills
- Corporate voluntary health insurance program