ABOUT THE ROLE
We are looking for a Senior Java Developer for an outsourcing company in the gambling and betting industry. Our partners are looking for dedicated, self-motivated, technical-driven professionals to work in a team of engineers developing highly available enterprise products. Their engineers are committed to finding the best solutions to complex technical challenges together with professional team members.
SOME MORE INTERESTING PROJECT FACTS
Our partners deliver a sports betting application for the US market.
The 1st phase started with an integration of Fantasy Game App/SDK. New gaming verticals will be implemented in the near future.
The goal is to capture customers from across the United States and to become a leader in this segment.
DUTIES AND RESPONSIBILITIES
- 🎲 Software creation, unit testing, adhering to standards and best practices;
- 🎲 Write technical documentation that shares knowledge effectively;
- 🎲 Code reviews, by and for peers;
- 🎲 Work in an Agile environment;
- 🎲 Contribute to team development;
- 🎲 Provide guidance to junior colleagues;
This position involves working within a cross-skilled development team, and having regular contact with teams looking after other aspects of products & tools.
REQUIREMENTS
- 🎲 Proven development experience - 4+ years - using Java SE and/or Java EE (beans, concurrency, transactions, I/O, servlets, messaging, application monitoring, ORM - Hibernate, JPA);
- 🎲 Experience with Apache Kafka distributed event streaming (Producer/Consumer
- APIs, Streams API);
- 🎲 Experience with frameworks/technologies like Spring;
- 🎲 Hands-on experience with unit testing/mocking frameworks (e. g. JUnit, mockito);
- 🎲 In-depth experience with build tools (e. g. Maven, Gradle), version control (e. g. git) and continuous integration systems (e. g. Jenkins);
- 🎲 Container experience (e. g. Docker);
- 🎲 Experience with event-driven architectures;
- 🎲 Availability to do paid on-call support;
Nice to have:
- 🎲 Exposure to Linux operating systems;
- 🎲 Experience using non-relational databases (e. g. MongoDB, Redis, Couchbase);
- 🎲 Familiarity with AWS / Cloud Computing (e. g. S3, SQS, SNS);
- 🎲 Experience with analysis & monitoring tools (e. g. DataDog, NewRelic);
- 🎲 Knowledge of caching systems (e. g. Redis);
- 🎲 Experience with microservices and Kubernetes;
Collaboration is available through CIM/PFA or SRL.
How will they support your growth and well-being?
- Performance bonuses
- 25 days paid vacation + 5 sick days/year
- Equity
- Private health insurance
- Monthly gym/sport subscription
- 4 books/month