Position: Senior Java Software Engineer
Company: IT-Recruiter
Category: Java
Experience required: 5y
English level: upper

Requirement:
- Experience with Java - from 5 years
- Experience with Scala - from 2 years
- Java 8+
- Spring (Core, REST, Security, Cloud)
- JavaEE: JPA, JMS, EJB
- Akka
- Kafka - advanced
- Microservices
- RTSP, MQTT
- SQL, NoSQL, (MongoDB, Cassandra, Redis), Hibernate, NATS
- Lucene, Elasticsearch
- AWS (EC2, ECS, S3, RDS), Docker, Kubernetes.
- Experience with Distributed Highload Systems
- Cloud and On-premise high-scalable application experience
- Experience with Scrum Framework

Will be a plus:
- Knowledge of the subject area at the level of understanding the construction of the ecosystem IoT is a huge fat plus.
- Love to create and update technical documentation.

The company offers:
- Work on innovative products (sphere IoT);
- Competitive wages;
- Health insurance;
- Cozy office (downtown)