W
Senior Software Engineer (Contractor)
Wearebeyondsports
Contract type
Ongoing
Work mode
100% remote
Experience
Senior · Not stated
Level inferred from job title
Job description
Key details
- 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
- Company mission
- Information not specified
Primary stack
Core technologies
JavaSQLDockerKubernetesAWSPython (Programming Language)
Benefits
- Information not specified
Requirements & details
- Expert-level knowledge of Java 11+
- Expert-level knowledge of Spring Boot and Spring Framework (v5+)
- Expert-level knowledge of JPA/Hibernate and ORM principles
- Experience designing and building microservice architectures
- Experience creating and consuming RESTful APIs
- Proficiency with Git for version control and collaborative development
- Proficiency with JSON and working with structured data
- Experience with unit testing frameworks like JUnit
- Experience with task management tools like JIRA
- Ability to write technical documentation for APIs and backend components
- Proficient with SQL (PostgreSQL, MySQL, or similar)
- Proficient with Kafka or other messaging/event-driven platforms
- Proficient with Docker containerization
- Proficient with Kubernetes for orchestration
- Proficient with AWS services (e.g., S3, Lambda, EC2, etc.)
- Proficient with Maven for build and dependency management
- Proficient with CI/CD pipelines and deployment automation
- Basic understanding of Python (scripts, tools, integrations)
- Basic understanding of frontend technologies: HTML, CSS, JavaScript
- Java, Spring Boot, Spring Framework, JPA, Hibernate, RESTful APIs, Git, JSON, JUnit, JIRA, SQL, PostgreSQL, MySQL, Kafka, Docker, Kubernetes, AWS, Maven, CI/CD, Python, HTML, CSS, JavaScript
- Java
- SQL
- Docker
- Kubernetes
- AWS
- Python (Programming Language)
