Staff Java Engineer / Tech Lead Offline

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

Responsibilities:

  • Lead the design and implementation of scalable, high-performance software solutions with a focus on reliability, security, and maintainability.
  • Provide technical leadership and guidance to the software engineering team.
  • Collaborate with cross-functional teams to define technical requirements, architecture, and design decisions for new features and enhancements.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • 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.
  • Lead, mentor, and coach a team of engineers, fostering technical growth.
  • Facilitate knowledge sharing and best practices within the team.
  • Monitor project progress, identify risks, and ensure timely delivery.
  • Take ownership of non-functional software metrics.

    Requirements:
  • 7+ years of professional experience with Java (Java 21+ is a plus).
  • Strong expertise in the Spring ecosystem (Spring Core, Boot, Cloud, Security).
  • Hands-on experience with: gRPC in production environments, GraalVM, Reactive programming (Reactor, Mutiny, or Vert.x), Kubernetes and Docker.
  • Experience with CI/CD pipelines.
  • Production experience with: AWS, Messaging systems like RabbitMQ or Kafka, Databases: PostgreSQL, Redis, ClickHouse.
  • Familiarity with observability tools: Prometheus, Grafana, OpenTelemetry.
  • Deep understanding of microservices architecture and best practices.
  • Strong knowledge of software quality assurance methodologies.
  • Experience working in Agile environments (Scrum or Kanban).
  • Excellent communication and collaboration skills.

    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.

The job ad is no longer active

Look at the current jobs Java →

Loading...