Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Our passion is to make the most entertaining and innovative slot games possible. We provide a premium quality experience using HTML5, giving cross-platform compatibility over a full range of devices. Combining math-based game design and creativity, we make the games players want to play. You can’t just be good. You’ve got to be great.
28 серпня 2023 GameDev

Senior Java Developer (вакансія неактивна)

віддалено

As a Java Developer, your objective is server-side development on the gaming platform based on microservices architecture. Here you will find a powerful team and an opportunity to learn a lot:)

Our technologies: Java 8, 11, 17, Spring Framework IOC, Spring Boot, MySQL, RabbitMQ, Git, Gradle, Docker, Kubernetes, Google Cloud, Grafana, Prometheus, Terraform

What do we expect from our perfect candidate?

—7+ years of professional experience as a Java SE developer
-Experience designing and building high-throughput systems
-Working with NoSQL databases and data partitioning
-Solid experience in Object-Oriented analysis and design
-Experience with Relational DBs MySQL is a plus
-Experience in REST API development/implementation will be a plus
-Knowledge of algorithms and data structures
-Upper-Intermediate English

Responsibilities:

Programming

  • Design and implement extensible APIs for our customers
  • Develop new features related to regulated markets, engagement tools, reporting tools and more
  • Implement distributed and scalable solutions
  • Develop load/performance/stress testing tools
  • Create integration tests and maintain Java codebase

Critical thinking and mentorship

  • Maintain self-driven learning, researching and suggesting new ways to improve our platform
  • Review colleagues’ code and provide constructive feedback to your team members
  • Provide support to other junior and middle team members
  • Freedom to communicate technical ideas and direction on our platform by working closely with other senior peers and Product

Production and delivery

  • Acquire extensive business domain knowledge and communicate effectively with different stakeholders
  • Work through all stages of software delivery lifecycle: iterative discovery and designing solutions to development, testing, release and maintenance
  • Actively participating in solution design and responsible for taking these decisions to ensure scalability and meeting business requirements

Benefits of working with us:

  • Talented and open people around
  • Challenging tasks to feel the impact
  • Budget for personal development
  • Well-being Budget
  • Annual bonus
  • Development day to grow professionally
  • Free English classes
  • Paid vacation days/paid sick leaves (number depends on the country you live in)

Гарячі Java вакансії

Всі Java вакансії