Senior Software Engineer (Contractor)
Wearebeyondsports
<p style="min-height:1.5em"><strong>Senior Software Engineer – Java (Contractor)</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Contractor</p></li><li><p style="min-height:1.5em">Start Date: ASAP</p></li><li><p style="min-height:1.5em">Fully remote within Hungary</p></li></ul><p style="min-height:1.5em"></p><p style="min-height:1.5em">As a <strong>Senior Software Engineer (Java) – Contractor</strong> at Beyond Sports, you’ll be focused on delivering robust, high-performance backend services and APIs that power digital experiences for millions of sports fans globally. This role is ideal for an experienced, hands-on engineer with strong Java and Spring expertise who thrives in a collaborative and fast-paced delivery environment.</p><p style="min-height:1.5em">You’ll work closely with cross-functional teams to build, integrate, and optimize systems that handle real-time sports data, video, and live commentary. This position is project- and delivery-focused, with no line management or people-leadership responsibilities required.</p><p style="min-height:1.5em"></p><p style="min-height:1.5em"><strong>Key Responsibilities:</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Design and develop scalable backend systems using Java and Spring Boot</p></li><li><p style="min-height:1.5em">Deliver well-structured, maintainable, and testable code aligned with project requirements</p></li><li><p style="min-height:1.5em">Build and maintain RESTful APIs to support web and mobile applications</p></li><li><p style="min-height:1.5em">Integrate with third-party data providers (e.g. sports data, video, commentary)</p></li><li><p style="min-height:1.5em">Use Git to manage code versioning and contribute to shared repositories</p></li><li><p style="min-height:1.5em">Manage deployments across multiple environments (Dev, Test, Staging, Prod)</p></li><li><p style="min-height:1.5em">Ensure systems are performant, secure, and resilient</p></li><li><p style="min-height:1.5em">Identify and manage project-level technical dependencies</p></li><li><p style="min-height:1.5em">Participate in sprint planning and delivery-focused meetings with the wider team</p></li><li><p style="min-height:1.5em">Write and maintain clear technical documentation</p></li><li><p style="min-height:1.5em">Contribute to code reviews and uphold development best practices</p></li></ul><p style="min-height:1.5em"></p><p style="min-height:1.5em"><strong>Core Skills & Experience:</strong></p><p style="min-height:1.5em"><strong>Expert-level knowledge of:</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Java 11+</p></li><li><p style="min-height:1.5em">Spring Boot and Spring Framework (v5+)</p></li><li><p style="min-height:1.5em">JPA/Hibernate and ORM principles</p></li><li><p style="min-height:1.5em">Designing and building microservice architectures</p></li><li><p style="min-height:1.5em">Creating and consuming RESTful APIs</p></li><li><p style="min-height:1.5em">Git for version control and collaborative development</p></li><li><p style="min-height:1.5em">JSON and working with structured data</p></li><li><p style="min-height:1.5em">Unit testing with frameworks like JUnit</p></li><li><p style="min-height:1.5em">Task management tools like JIRA</p></li><li><p style="min-height:1.5em">Writing technical documentation for APIs and backend components</p></li></ul><p style="min-height:1.5em"><strong>Proficient with:</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">SQL (PostgreSQL, MySQL, or similar)</p></li><li><p style="min-height:1.5em">Kafka or other messaging/event-driven platforms</p></li><li><p style="min-height:1.5em">Docker containerization</p></li><li><p style="min-height:1.5em">Kubernetes for orchestration</p></li><li><p style="min-height:1.5em">AWS services (e.g., S3, Lambda, EC2, etc.)</p></li><li><p style="min-height:1.5em">Maven for build and dependency management</p></li><li><p style="min-height:1.5em">CI/CD pipelines and deployment automation</p></li></ul><p style="min-height:1.5em"><strong>Basic understanding of:</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Python (scripts, tools, integrations)</p></li><li><p style="min-height:1.5em">Frontend technologies: HTML, CSS, JavaScript (for context when integrating with frontend)</p></li></ul><p>Find <a href="https://www.arbeitnow.co.uk">Jobs in United Kingdom</a> on Arbeitnow</a>