Started as a little startup in 2016, NewGMedia has grown into a big family of over 300+ creative minds, spread out in 38 countries around the world. Our main pride and joy is our award-winning Gambling Company. But that’s not all — we also have a thriving Affiliate Program, a handy Platform, and a super helpful Recruiting Agency.
13 грудня 2024

Senior Java Developer (high-load project) outside Ukraine (вакансія неактивна)

за кордоном
  • Are you a Kafka and AWS expert ready to tackle complex, high-load challenges?
  • Do you enjoy designing robust architectures that handle billions of transactions seamlessly?
  • Is delivering high-quality code and proposing innovative solutions your professional mantra?

If you answered “yes,” we’re looking for you! Join us as an experienced Java Engineer to build a cutting-edge iGaming platform from scratch and set new industry standards for performance and scalability.

Advantages of This Role for You:

  • Fast-Paced Growth: Immerse yourself in a dynamic company environment, contributing to rapid product development, scaling, and exploring new, promising directions
  • Autonomy: Take ownership of your decisions and shape both the product and the processes.
  • High Quality and High Scale: Tackle sophisticated challenges in building a resilient, high-load platform with stringent quality standards, extensive testing (unit, integration), and a strong code review culture.
  • Stability and Reputation: Become part of an 8-year-old, multi-award-winning gambling company with all necessary licenses.
  • Innovative Technology: Work with a modern tech stack that includes microservices, advanced ETL pipelines, Kafka, GraphQL, and AWS infrastructure, ensuring a smooth and scalable solution.

Key Responsibilities:

  • Design and develop a new system of microservices
  • Apply all experience and best practices to build a scalable and cost-efficient application
  • Develop RESTfull and GraphQL API
  • Use different cache strategies for latency optimization
  • Design data partitioning and data offloading solutions
  • Configure GitLab pipelines, automation, code coverage, Helm charts
  • Configure Grafana charts and alerts

Skills & Qualifications Required:

    • 8+ years of experience with Java
    • Experience working with ETL pipelines and streaming processing
    • Experience developing microservices
    • Experience in system design
    • Experience working with low latency and high throughput systems
    • Understanding of multithreading and non-blocking IO
    • Kafka
    • NoSQL solutions (Cassandra, DynamoDB, Elasticsearch, Redis, BigQuery, BigTable..)
    • Spring framework ecosystem, Spring Boot, Spring Data, Hibernate
    • GraphQL, RESTfull
    • Docker, Kubernetes
    • SQL, RDBMS(Postgres)
    • AWS, Terraform
    • Grafana, Prometheus, ELK
    • GitLab
    • Proficiency in English for reading and writing tech documentation
  • Ukrainian/russian language is must have

Your Hiring Journey:

Call with a Recruiter ➡️ Interview with Team Lead ➡️ Final Interview with CPO and CTO ➡️ Job offer🥳

Perks of Being with Us:

  • Time Off: 20 vacation days, 36 sick days annually.
  • Learning: English classes, learning compensation, conference and seminar support.
  • Professional Growth: Emphasis on internal promotions for career advancement.
  • Health Benefits: Annual budget for health expenses.
  • Special Occasions: Extra day off for birthdays, marriage bonus, enhanced maternity support.
  • Work Environment: Minimal bureaucracy, no overtime, necessary tools and tech provided.
  • Corporate Events: Team-building activities in a multicultural setting.
  • Work-Life Balance: Flexible remote, office, or hybrid work options without time tracking.

Ready to craft the future of iGaming with us? Join the company where ideas transform into magnificent results!