Join our team as a Java Developer! This is your chance to contribute to a project from the ground up, with the opportunity to make significant architectural decisions in a high-stakes, high-load environment.
Advantages of This Role for You:
- Innovative Environment: Dive into the dynamic world of iGaming technology, contributing to the development of a cutting-edge platform.
- State-of-the-art technology: Work with modern technological solutions and tools and get the potential to develop your skills quickly and efficiently.
- Professional Growth: Engage in investigative tasks and architecture decision-making in a project that’s starting from scratch.
Our Tech Stack:
Java 17, Spring Boot 3, PostgreSQL, Kafka, AWS, DynamoDB, GraphQL, Microservice Architecture, Kubernetes (EKS).
Key Responsibilities:
- Design and implement new features and functionalities to enhance our applications.
- Actively participate in code reviews and maintain standard coding practices.
- Work closely with other developers and product managers to ideate software solutions.
- Address and improve any technical issues in existing systems.
- Bug fixing and improving application performance.
- Ensure all aspects of the projects are in compliance with the Service Level Agreement (SLA).
- Collaborate with cross-functional teams to deliver high-quality products.
Your Skills & Qualifications:
- Minimum of 3 years of experience in Java development.
- Proficient in Java 17, SpringBoot 3, and PostgreSQL.
- Experience with Kafka and AWS DynamoDB.
- Solid understanding of Microservice Architecture and container orchestration with Kubernetes (EKS).
- Familiarity with Gitlab continuous integration (CI) and continuous deployment (CD) practices.
- Upper-intermediate level of English, both written and spoken.
- Experience with Bash scripting, GraphQL, and Lens (kubectl) is highly desirable.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Excellent self-organization skills and the ability to work independently.
- A relentless passion for learning new technologies and enhancing existing ones.
- A strong commitment to self-improvement and learning.
- Ability to work collaboratively in a team environment.
- Excellent communication and interpersonal skills.
Your Hiring Journey:
Call with a Recruiter ➡️Technical Interview ➡️Final Interview with Head of Recruitment ➡️ Job offer 🥳
Benefits of Joining Our Team:
- 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 a company where ideas transform into magnificent results!