Join our team as a Senior 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.
- Impactful Work: Your work will directly influence millions of transactions, ensuring a seamless, scalable, and robust service.
- Team Synergy: Collaborate with a driven team of 3 Backend Developers, 3 Frontend Developers, and 2 QA Engineers, all committed to excellence.
- Professional Growth: Engage in investigative tasks and architecture decision-making in a project that’s starting from scratch.
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:
- 5+ years of hands-on experience with Java, with a focus on microservices and scalable applications.
- Proficient in developing ETL pipelines and streaming processing.
- In-depth knowledge of the Spring framework ecosystem, Kafka, and RESTful services.
- Experience with Docker, Kubernetes for application deployment and management.
- Strong understanding of SQL, RDBMS (Postgres), and ideally experience with distributed databases and storages.
- Familiarity with AWS and infrastructure as code (Terraform).
- Experience with Grafana, Prometheus, and ELK stack.
- Proficiency in GitLab.
- Knowledge of NoSQL solutions (Cassandra, DynamoDB, Elasticsearch, Redis, BigQuery, BigTable)and GraphQL will be a plus.
Your Hiring Journey:
- Call with a Recruiter ➡️ Technical Interview ➡️ Interview with CPO and CTO ➡️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!