Remote Middle Java Developer

at GR8 Tech

Posted 1 day ago 8 applied

Description:

  • GR8 Tech is a leading B2B provider of iGaming solutions that empowers operators to grow, lead, and win.
  • The company delivers high-impact, full-cycle tech solutions designed to scale, supporting millions of active players and driving real business growth.
  • The team is building a suite of services for managing and processing Casino domain-specific content and data with a focus on dynamically scalable microservices and cluster-based infrastructure.
  • Key responsibilities include writing, testing, and debugging code for software applications, developing and implementing new features, participating in code reviews, maintaining technical documentation, collaborating with cross-functional teams, troubleshooting software issues, optimizing applications for performance, developing unit and integration tests, assisting junior engineers, staying updated with technologies, contributing to project planning, ensuring high-quality standards, and delivering code to production in a timely manner.

Requirements:

  • Candidates must have deep knowledge of core Java, including OOP, exceptions, multithreading, and collections.
  • Expertise in Java 8+ features such as Streams, Lambdas, Functional Interfaces, and Date/Time API is required.
  • An understanding of JVM internals and performance tuning is essential.
  • Advanced experience with Spring (Boot, MVC, Data, Security) is necessary.
  • A strong background in Hibernate/JPA, Maven, and Gradle is required.
  • Proficiency in relational and NoSQL databases, such as MongoDB, is needed.
  • Candidates should have a strong background in microservices design and integration with Kafka and RabbitMQ.
  • Understanding of cloud models (IaaS, PaaS, SaaS) is important, with experience in AWS being a plus.
  • Proficiency with Docker, Kubernetes, CI/CD pipelines (GitLab, Jenkins), and Infrastructure as Code (Terraform) is required.
  • Candidates must be skilled in gathering and analyzing functional and non-functional requirements.
  • Familiarity with Agile, Scrum, Kanban, and Waterfall methodologies is necessary.
  • Advanced Git usage, including branching, rebasing, and merge conflict resolution, is required.

Benefits:

  • The company offers a Benefits Cafeteria with an annual fixed budget that employees can allocate based on their needs, including options for sports, medical insurance, mental health support, home office equipment, and language courses.
  • Work-life balance is supported with parental leave, 20+ vacation days, unlimited sick leave, and emergency time off.
  • A remote-first setup is provided with full tech support and coworking compensation.
  • Regular team events are organized, both online and offline, to foster team spirit.
  • The company promotes a learning culture with internal courses, career development programs, and real growth opportunities.