Senior Software Engineer - Java (Contractor)
At Beyond Sports, we're dedicated to delivering exceptional digital experiences for millions of sports fans worldwide. As a Senior Software Engineer (Java) – Contractor, you'll be part of a team that leverages your expertise in Java and Spring to design and build robust, high-performance backend systems that support digital services.
Your responsibilities will include:
Design and develop scalable backend systems using Java and Spring Boot
Collaborate with cross-functional teams to build and integrate systems that handle real-time sports data, video, and live commentary
Build and maintain RESTful APIs to support web and mobile applications
Integrate with third-party data providers (e.g., sports data, video, commentary)
Use Git to manage code versioning and contribute to shared repositories
Manage deployments across multiple environments (Dev, Test, Staging, Prod)
Ensure systems are performant, secure, and resilient
Identify and manage project-level technical dependencies
Participate in sprint planning and delivery-focused meetings with the wider team
Write and maintain clear technical documentation
Contribute to code reviews and uphold development best practices
Key Responsibilities:
Design and develop scalable backend systems using Java and Spring Boot
Deliver well-structured, maintainable, and testable code aligned with project requirements
Build and maintain RESTful APIs to support web and mobile applications
Integrate with third-party data providers (e.g., sports data, video, commentary)
Use Git to manage code versioning and contribute to shared repositories
Manage deployments across multiple environments (Dev, Test, Staging, Prod)
Ensure systems are performant, secure, and resilient
Identify and manage project-level technical dependencies
Participate in sprint planning and delivery-focused meetings with the wider team
Write and maintain clear technical documentation
Contribute to code reviews and uphold development best practices
Core Skills & Experience: