At a Glance
- Tasks: Design and develop high-performance backend systems using Java and Spring Boot.
- Company: Join Pulselive, a leader in delivering digital experiences for sports fans worldwide.
- Benefits: Competitive daily rate, flexible contract, and the chance to work on exciting projects.
- Other info: Collaborative environment with opportunities for professional growth and skill enhancement.
- Why this job: Make an impact by powering real-time sports data and engaging millions of fans.
- Qualifications: Expertise in Java, Spring, and experience with RESTful APIs required.
The predicted salary is between 40000 - 50000 £ per year.
As a Senior Software Engineer (Java) – Contractor at Pulselive, 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. 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.
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:
- Expert-level knowledge of:
- Java 11+
- Spring Boot and Spring Framework (v5+)
- JPA/Hibernate and ORM principles
- Designing and building microservice architectures
- Creating and consuming RESTful APIs
- Git for version control and collaborative development
- JSON and working with structured data
- Unit testing with frameworks like JUnit
- Task management tools like JIRA
- Writing technical documentation for APIs and backend components
- SQL (PostgreSQL, MySQL, or similar)
- Kafka or other messaging/event-driven platforms
- Docker containerization
- Kubernetes for orchestration
- AWS services (e.g., S3, Lambda, EC2, etc.)
- Maven for build and dependency management
- CI/CD pipelines and deployment automation
- Python (scripts, tools, integrations)
- Frontend technologies: HTML, CSS, JavaScript (for context when integrating with frontend)
Senior Software Engineer (Contractor) in London employer: Beyond Sports
Contact Detail:
Beyond Sports Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Contractor) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java and Spring. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your best projects, especially those involving backend systems and APIs. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to Java, Spring Boot, and microservices. Practise coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to get noticed directly by our hiring team.
We think you need these skills to ace Senior Software Engineer (Contractor) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java and Spring expertise. We want to see how your experience aligns with the role, so don’t be shy about showcasing relevant projects and skills!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this Senior Software Engineer role. We love seeing passion and enthusiasm, so let us know what excites you about working with us.
Showcase Your Projects: If you've worked on any cool backend systems or APIs, make sure to mention them! We’re keen to see examples of your work, especially those that demonstrate your ability to handle real-time data and integrate with third-party services.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Beyond Sports
✨Know Your Tech Inside Out
Make sure you brush up on your Java and Spring Boot skills. Be ready to discuss your past projects in detail, especially those involving backend systems and RESTful APIs. The more specific you can be about your contributions and the technologies you used, the better!
✨Showcase Your Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Think about how you would approach designing scalable systems or integrating with third-party data providers. Practising common coding problems can help you feel more confident when faced with real-time scenarios.
✨Familiarise Yourself with Agile Practices
Since this role involves sprint planning and delivery-focused meetings, it’s crucial to understand Agile methodologies. Be ready to discuss your experience working in Agile teams and how you’ve contributed to successful project deliveries in the past.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, project goals, and the technologies they use. This shows your genuine interest in the role and helps you gauge if it's the right fit for you.