Java Developer (Gambling domain)

Remote (Ukraine) Ukraine Java Software Developer

Required skills

Java 8+ / strong
Spring, Spring Boot / good
SQL / strong
English / strong

We invite a skilled Java Developer to become a part of the world’s most well-known betting and gaming companies to develop and maintain services and solutions for verifying registered users. Because of distributed systems that we are working with analytical skills are highly desired. Apart from that, from time to time there is a need to use the investigation and reverse engineering skills as well.

We work with more than 20 million players and 160 terabytes of data daily as well as many architecture investigations. No big daily pressure, rather cozy and friendly environment. Soon we should have new services to rewrite or move to AWS – this might be interesting!

Customer

Our client is one of the world’s most well-known betting and gaming companies. It works with projects starting from widgets to mobile casinos and betting sites. Apps process 500 online bets per second, that’s the same as orders processed by Amazon UK, on its busiest day of the year.

Project

Our main goal is to migrate front-end and back-end components from Internal cloud solution to AWS. Thus, it means mostly work on configuration tasks, pipelines, creating/tweaking terraform scripts, etc. You won’t find much coding here, we are not working on new features. You can experience, though, AWS hands-on with CloudFront, Lambdas, ECS, and more.

Requirements

  • 4+ years of experience in commercial software development with Java 8,9+
  • 3+ years of experience with Spring, Spring Boot, REST API
  • 3+ years of experience with Redis
  • 3+ years of experience with SQL
  • 2+ years of experience with GIT or Gitlab
  • Good knowledge of Software Development Best Practices and Design Patterns
  • Good expertise at JUnit/Spock
  • Good understanding of Agile work approach and its benefits
  • Good Java Core knowledge
  • Record of success working directly with a client
  • Upper-Intermediate level of English

 

Would be a plus:

  • Knowledge of Kubernetes
  • Knowledge of Puppet
  • Knowledge of any monitoring tool

Personal Profile

  • Strong communication skills
  • Self-management
  • Flexibility

Responsibilities

  • Design separate components, modules, classes, database tables, etc.
  • Maintain existing legacy components, modules, and configuration changes
  • Communicate directly with the customer team
  • Identify and resolve technical issues, take part in support activities
  • Document new integrations and changes in corporate wiki
  • Follow best practices in product development

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now


    OR

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb