All jobs
Save

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)

Apply