Sport1 is seeking an experienced and driven Java backend developer to join our sports data team. In this role, you will develop our microservice landscape, process data from diverse sources, and provide REST APIs for internal and external partners. If you have a passion for backend development in a collaborative environment, you’d be the perfect fit.
Key Responsibilities:
-
Develop and maintain our microservice landscape, ensuring high-performance and scalable solutions.
-
Ingest data from various sources, including news, sports data, and analytics data, and perform processing and enrichment.
-
Design and implement REST APIs to enable seamless integration with internal and external partners.
-
Collaborate with cross-functional teams to gather requirements, troubleshoot issues, and optimize backend systems.
-
Stay up-to-date with industry trends and emerging technologies to continuously enhance the backend development process.
Required Qualifications:
-
Strong proficiency in Java and experience with the Spring Boot framework.
-
Proficient in working with relational databases like MySQL
-
Familiarity with Elasticsearch for efficient search and data indexing.
-
Experience with message queue systems, particularly RabbitMQ, for asynchronous communication between microservices.
-
Knowledge of containerization and orchestration tools like Kubernetes for deployment and management of microservices - preferably operated in AWS infrastructure.
-
Familiar with corresponding CI/CD processes and underlying AWS services.
-
Familiarity with Python and Kotlin, as well as TypeScript, Node.js, GraphQL, Apollo Server, MongoDB is advantageous.
Soft Skills:
-
Strong analytical thinking and attention to detail.
-
Problem-Solving: Excellent problem-solving skills with the ability to make sound decisions under pressure.
-
Agile Methodology: Familiarity with Agile development methodologies and experience working in an Agile/Scrum environment.
-
Education: Bachelor's degree in computer science, Information Technology, or equivalent professional experience.
Preferred Qualifications:
-
Language Skills: English, proficiency in German is a plus, though not required.
-
Experience: At least 3-5 years of experience in software development.
-
Industry Experience: Previous experience in the sports, media, or entertainment industries is a plus.
-
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field. A Master’s degree is a plus.