Beyond Sports - Senior Software Engineer (Contractor)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Expert-level knowledge of: • 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 • Proficient with: • 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 • Basic understanding of: • Python (scripts, tools, integrations) • Frontend technologies: HTML, CSS, JavaScript (for context when integrating with frontend)
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
Benefits
• Is there any additional information you'd like to add? • This approach is intended to provide our hiring teams with more accurate information, rather than relying solely on CVs and written notes. • Your response to this question will not be used as a decision-making factor in determining your suitability for this position, and all reasonable accommodations will be made. • Decline to self-identify • Hispanic or Latino - A person of Cuban, Mexican, Puerto Rican, South or Central American, or other Spanish culture or origin regardless of race. • Hispanic or Latino • White (Not Hispanic or Latino) - A person having origins in any of the original peoples of Europe, the Middle East, or North Africa. • White • Black or African American (Not Hispanic or Latino) - A person having origins in any of the black racial groups of Africa. • Black or African American • Native Hawaiian or Other Pacific Islander (Not Hispanic or Latino) - A person having origins in any of the peoples of Hawaii, Guam, Samoa, or other Pacific Islands. • Native Hawaiian or Other Pacific Islander • Asian (Not Hispanic or Latino) - A person having origins in any of the original peoples of the Far East, Southeast Asia, or the Indian Subcontinent, including, for example, Cambodia, China, India, Japan, Korea, Malaysia, Pakistan, the Philippine Islands, Thailand, and Vietnam. • Asian • American Indian or Alaska Native (Not Hispanic or Latino) - A person having origins in any of the original peoples of North and South America (including Central America), and who maintain tribal affiliation or community attachment. • American Indian or Alaska Native • Two or More Races (Not Hispanic or Latino) - All persons who identify with more than one of the above five races. • Two or More Races • Hispanic or Latino • White (Not Hispanic or Latino) • Black or African American (Not Hispanic or Latino) • Native Hawaiian or Other Pacific Islander (Not Hispanic or Latino) • Asian (Not Hispanic or Latino) • American Indian or Alaska Native (Not Hispanic or Latino) • Two or More Races (Not Hispanic or Latino) • I identify as one or more of the classifications of protected veteran listed above • I am not a protected veteran
No credit card. Takes 10 seconds.