Entain is looking to solve the problem of evolving sports betting, gaming, and interactive entertainment by leveraging technology and innovation, and they are seeking a Software Development Engineer to contribute to this mission.
Requirements
- Expertise in Java, with knowledge of modern language features and frameworks.
- Advanced problem-solving skills in distributed architectures.
- Proficiency in object-oriented design, design patterns, and software development principles.
- Experience with high-performance, low-latency, scalable applications.
- Strong skills in algorithms, data structures, and database concepts (SQL).
- Ability to integrate APIs and use tools like Swagger for documentation.
- Familiarity with Agile Development principles and continuous improvement practices.
Responsibilities
- Design, develop, deploy, and maintain software features for both Backend and Frontend domains.
- Develop and deliver well-defined, moderately complex features as per specifications.
- Debug and resolve issues across development, testing, and production environments.
- Design and implement new features and bug fixes.
- Write clean, scalable, and reusable code, adhering to best practices.
- Act as the initial on-call responder and maintain awareness of the entire story lifecycle.
- Mentor Level 1 team members and engage in the RFC process.
Other
- This is a hybrid role with 2 days/week in the office required.
- Participate in team meetings, contribute to feature delivery, and support onboarding of junior team members.
- Hybrid working - 2 days in the office
- Great development opportunities
- Wellbeing support