Staff Software Engineer

Leovegas Group
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
Agile Methodologies
Fault Tolerance
Enterprise Messaging Systems
NoSQL
RxJava
Software Engineering
Real Time Systems
Spring-boot
Caching
Technical Debt
Vert.x
Containerization
Kafka
Reactive Programming
REST
Docker
Microservices

Job description

team, you'll collaborate effectively while also demonstrating initiative and a passion for sharing innovative ideas. YOU WILL BE RESPONSIBLE FOR: - Design and implement from idea to production. - Build, maintain, deploy, test and enhance our products and features. - Work with state-of-the-art technology stack and deliver features in our microservice ecosystem. - As a Staff developer you will have a key role in owning delivery plans and aligning the product importance of reducing technical debt and prioritising platform initiatives. - Identify obstacles to ensure quality and improve our user experience and how we build our products. - Work with product managers, architects, QA engineers and other developers in a highly collaborative agile environment. - Build for scale, availability, performance and security across the stack. OUR SUCCESSFUL CANDIDATE WILL HAVE THE FOLLOWING: ESSENTIAL SKILLS - 8+ years of software development experience with Java, Spring Boot and Event-Driven

Requirements

Architectures. - Experience designing Microservices, Containerization (Docker) and Kafka messaging systems. - Strong focus on application stability, resilience, and observability, including: - Designing and maintaining monitoring dashboards (e.g., metrics, logs, traces) - Setting up and tuning alerts to proactively detect issues - Implementing resilience patterns (e.g., retries, circuit breakers, graceful degradation) - Driving production readiness and reliability improvements - Hands-on experience developing highly scalable RESTful end-to-end Microservices. - Experience with automation and monitoring. - Knowledge of relational and NoSQL databases and caching. - Excellent written and verbal communication skills, acting as a technical representative of the team with the ability to communicate technical challenges to non-technical stakeholders. - Comfortable working in an Agile environment of self-organized teams. NICE TO HAVES - Familiarity with Reactive Programming (e.g. RxJava) and Vert.x would be a big plus. - Experience with distributed and real-time systems. - Online gaming and gambling experience. BENEFITS - Hybrid work policy - 4 weeks of Workation (T&C apply) - 25 vacation days - 300 EUR wellness contribution annually - Cobee - benefits app with flexible compensations and discounts - Our office provides complimentary snacks and drinks; on Mondays, we serve breakfast. - Team and office social events throughout the year. - We offer a relocation package with accommodation and flights. J-18808-Ljbffr

About the company

ABOUT THE ROLE Join our team as a Staff Software Engineer and play a crucial role in driving our organisation's growth through the development of outstanding products. LeoVegas Group is building something special - a world-class team dedicated to creating the best Sportsbook platform in the market through cutting-edge technology and innovative gaming experiences. This is a dynamic team that will be working on creating new cool features and integrating them into LeoVegas platforms. We're seeking a dynamic individual who can deliver state-of-the-art code while prioritising performance and scalability. We are recruiting for our Tiger Sportsbook Team In Sportsbook we work in a high-volume, real-time environment, integrating data feeds with our modern trading system and transactional betting platform (UI/Backend). Your contributions will cover maintaining/expanding our current Betting/Trading services as well as building new services and capabilities for our users. As a key member of our

Apply for this position