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
📊
Average salary range of similar jobs in
analytics →
Loading...