FAVBET Tech

Senior Java

FAVBET Tech develops software that is used by millions of players around the world for the international company FAVBET Entertainment.

Qualifications:

  • 5+ years of professional experience with Java, (21+ production experience is a plus)
  • Strong proficiency in the Spring ecosystem, including core, boot, cloud, security, anddata modules.
  • Hands-on experience with gRPC in production environments.
  • Hands-on experience with GraalVM
  • Practical knowledge/experience with Reactor or similar (Mutiny, Vert.x)
  • Practical knowledge/experience with Kubernetes for container orchestration.
  • Proficiency in Docker for containerization and deployment
  • Experience with Continuous Integration/Continuous Deployment (CI/CD)
  • Production experience with AWS
  • Proven track record of working with RabbitMQ/Kafka in production
  • Production experience with PostgreSQL, Redis, ClickHouse
  • Experience with industry-standard observability tools and frameworks, such asPrometheus, Grafana stack, OpenTelemetry.
  • Deep understanding of microservices architectural principles and best practices
  • Strong understanding of software quality assurance principles and methodologies
  • Familiarity with Agile methodologies like Scrum or Kanban
  • Strong communication and collaboration skills, essential for effective teamwork andcross-functional collaboration

     

Responsibilities:

  • Provide technical leadership and guidance to the software engineering team
  • Lead the design and implementation of scalable, high-performance software solutions,with a focus on reliability, security, and maintainability.
  • Participate in code reviews to ensure code quality.
  • Collaborate with cross-functional teams to define technical requirements, architecture,and design decisions for new features and enhancements.
  • Provide ongoing support and maintenance for existing functionality, including bug fixes,performance optimization, and troubleshooting of production issues
  • Collaborate with operations and support teams to implement monitoring and alerting
  • Participate in on-call rotation and incident response activities as needed to keepthe production stable and reliable.
  • Lead, mentor , and coach a team of engineers
  • Facilitate knowledge sharing and technical skill development within the team
  • Monitor project progress, and identify risks and issues to ensure project delivery
  • Monitor and take responsibility for software non-functional metrics.
     

We offer:

  • 30 days off per year (vacation and sick days)
  • Medical insurance
  • Free corporate English language courses
  • Flexible schedule with full-time work, minimal bureaucracy, no micromanagement, and no time tracking
  • A fantastic team of creative and interesting people.

Required languages

English B1 - Intermediate
Published 9 September
72 views
·
29 applications
To apply for this and other jobs on Djinni login or signup.
Loading...