Java Developer

Responsibilities:

  • Developing a multi-brand gaming platform, built on 300 microservices;
  • Bringing new approaches to existing solutions by using modern best practices and new frameworks;
  • Keeping current documentation in a consistent state;
  • Maintaining and developing regulatory reporting functionality for the casino platform in many markets;
  • Fixing if needed the defects in a current code;
  • Analyzing business requirements;
  • Manual testing (however test cases are created by QAs);
  • Participating in architectural discussions, suggesting ideas for technical improvements

Requirements:

  • Deep Java knowledge ( Java 8, Java 11... )
  • Strong awareness of Spring stack: (Spring Framework, Spring Boot)
  • Will be a plus: experience in Spring Cloud Contracts or other contract testing frameworks;
  • Proficiency in understanding an existing codebase, learning from it, and documenting/explaining if needed;
  • Experience in microservice development: Spring Cloud, or other microservice frameworks.
  • It will be a big plus if you know Kotlin or want to expand your knowledge
  • Experience in working with MySQL (or similar Databases) 
  • English communication (B2 level is an absolute minimum, as we communicate mostly in English).

Client offers:

  • monthly salary: 30 000 - 33 000 PLN net + VAT (B2B)
  • you can work fully remote, hybrid, or from the office, 
  • training budget, seminars, branch events
  • the client is more than happy to invite you to other LeoVegas offices (e.g. Stockholm or Malta),
  • the opportunity of worcation,
  • welcome package, no dress code, flat structure, 
  • working in international teams,
  • equipment: MacBook Pro 16" (or 14")/M1 Pro 10-core/GPU 16-core/16GB/512GB SSD + phone (Samsung or iPhone - it’s your choice).