Position: Middle+/Senior Java Developer
Company: spribe
Category: Java
Experience required: 5y
English level: upper

Requirements:
High degree in CS, with 5+ years of experience developing high loaded application
Strong understanding of product development, CI/CD, testing and process improvement methodologies
Excellent written and oral communication skills are essential

Technologies
Spring frameworks (Core, Boot, Template, Data, Aspects, Cloud and other)
ORM (Hibernate), liquidbase
Hazelcast and other IMDGs
RDBMS (Postgresql)
ElasticSearch
WebSockets, HTTP(s), Restful Web Services
Concurrency (from basic to cluster)
Docker, Kubernetes

Responsibilities:
Application development production and R&D prototypes
Develop complete implementation packages to enable replication of production designs by other teams/groups (Schematics, block, diagrams, database information, and related documents)
Design & improve and follow departmental processes for application development including processes for design reviews, configuration management, requirements management and system qualification

Company: SPRIBE is an IT product company specializing in the development of software, B2B platforms and SAAS services in the iGaming industry

Conditions:
Remote
30 days of paid vacation
English courses
Paid sick leaves
Medical insurance