Position: Java Developer for a Gambling Gaming Platform
Company: Romen Personnel
Category: Java
Experience required: 3y
English level: intermediate

CURRENT SOLUTION TECH STACK
Language: Java 8
Persistence layer: MS SQL

UPCOMING SOLUTION TECH STACK
Language: Java 11+
Architecture: Мicroservices
Message Broker: Kafka
Persistence layer: PostgreSQL, ClickHouse, Redis
Containerization: Docker, Kubernetes

UPCOMING CHALLENGES
∙ Development and support of our current Gambling Gaming Platform on Java
∙ Support existing solutions and propose ideas on how to improve code and architecture
∙ Design and develop scalable backend services using modern approaches and frameworks
∙ Participate in code reviews
∙ Be proactive and innovative

EXPECTED SKILLS
∙ 3+ years of experience with Java and related frameworks
∙ Passion for quality-oriented software development best practices including unit and functional testing, automation, continuous integration, and low-dependency architectures
∙ Comfortable working with git and GitLab for version control, including opening/reviewing pull requests and distributed branching models
∙ Experience working with project management software such as JIRA
∙ Experience working with SQL
∙ Excellent analytical, problem solving, and debugging skills

CULTURE
We work in a squad of 50 proficients. The key team of the company is enthusiastic senior engineers and designers. Moreover, we value professionalism and responsibility. Thus we do not use time trackers and encourage the initiative.

& BENEFITS
∙ We work remotely or from the office
∙ We offer relocation with compensation to non-resident inhabitants
∙ We use 25 calendar days of vacation and 5 personal days per year
∙ We receive compensation in the form of 80% of the average salary for six months if we go on sick leave
∙ We have fun with the team at our soulful parties. Nowadays we hang out at events in zoom :)
∙ We minimize bureaucracy and maintain a flat structure in the company


About company:
Founded in 2017 company has been a startup where sports and tech meet. The team has launched a sports media platform and a commission-free betting exchange on the blockchain. 

These days company develops cutting edge betting, casino, and other unique gambling products. Our key feature is the high-graded result and superior user experience.