Senior Backend Engineer
Our client is an award-winning leader in the online gaming field. They are dedicated to delivering fully licensed, multi-platform casinos to their customers, while at the same time, offering high-performance gaming solutions and top-quality services to the marketplace.
At Alea, they are building an awesome cloud-based casino engine, aiming to provide the best player experience in eGaming.
Their objective is simply to make their software the best - less is just not acceptable.
As a cutting-edge technology start-up, they also have provided the first Virtual Reality Casino experience in the world.
You will be working with the Engineering team and there, which loves agility. They love being flexible and are not afraid to change when they see something that can be improved.
They are currently looking for a new Senior Backend Engineer, who will spread among the development team Agile practices, culture, values, ensuring performance and quality standards of development.
You will :
Develop software using modern engineering approaches and agile principles for the B2B app.
Participate in high-level technical decisions.
Mentor and empower other developers around you.
Make our technology and our team scale as the business grow.
5+ years of relevant experience Computer science or similar degree.
Strong Java Skills and deep understanding of the JVM : memory management, profiling, etc.
Extensive knowledge of Object -Oriented Programming and Software architecture, etc.
Strong will to adhere to best practices in development : SOLID Principles, Clean Architecture, Design Patterns, etc.
Deep knowledge of relational databases, database performance concerns, and solutions.
Familiarity with DevOps culture.
Experience with TDD.
Experience running code in the cloud and using laaS and PaaS solutions, especially AWS.
Experience with Docker.
Programming directed towards Microservices and events.
Knowledge with queues system (RabbitMQ, Amazon SQS).
Knowledge with parallel and distributed programming (Spark).
Knowledge with cache systems (Redis, Memcached, Hazelcast).
Bonus Points :
Experience with Spring framework. (Spring MVC, Spring Security, Spring JPA, etc)
Experience with AWS.
Experience with micro-services or service-oriented architectures in general.
What They Offer
A competitive salary package based on your experience.
An awesome flexible benefits package, including Medical insurance, Gym, fresh fruit every day, Food and Transport card.
To join an international, young and friendly work environment (we play video games and have a drink all together after work on our terrace).
To work with the newest cutting-edge technologies.
Reduced working schedule on Friday and summer.