Description:
We are on the lookout for a Java Software Engineer who will join one of our projects from the Sports & Gaming industry. With client from the Sports & Gaming industry, our team is working with the systems of a client who provides services like end-to-end solutions of live pictures and data on-screen graphics to operators, focusing on integrations. We have two teams working on separate projects. One is a stream-based data source that will be processed using Machine Learning algorithms like image recognition and pattern matching. The other one is an e-sports betting product built specifically for sportsbooks (live head-to-head video game competitions).
What you’ll do:
- Integrate various data feeds and transform them into canonical distribution format
- Work on strategic integrations (such as supporting CS GO, New content integrations)
- You will work with our teams in transforming data, migrating it to the cloud, managing directory services, and goods.
- You understand the importance of code efficiency, enabling quality by code reviewing, unit, and integration testing.
- You are proactive and results-oriented with a strong passion for technology.
- You will be a sparring partner for the client in taking technological and design decisions.
- You will apply knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, and testing.
- Work closely with a team and client educating with new technological and design decisions.
Skills and qualities we appreciate:
Experience with Java 8, Java 11, Maven, JMS (IBM/AMQ), and XSLT transformations (XML/XDS Data Transformation).
Frameworks (Spring Boot, Selenium, Apache Camel).
Databases (Hazelcast, Oracle).
Architectural styles (Restful API, Microservices).
Testing tools (Junit, Mockito).
Containerization with Docker and orchestration with Kubernetes.
Cloud experience (AWS), CI/CD tooling (Azure DevOps).
Willingness to help and share your knowledge.
Eagerness to mentor fellow colleagues and provide constructive feedback.
Proactiveness in the delivery process heading shoulder-to-shoulder with the architects, the tech leads, and your teammates.