Were seeking a passionate and skilled Back-End Developer to join our dynamic Scrum team building a transformative application for the sports and media entertainment industry. You’ll work on an enterprise-grade platform — not just one module, but across multiple interconnected components and third-party integrations — where performance, scalability, and clean architecture truly matter. We’re looking for someone who thrives in a fast-moving startup environment — a self-starter who can think logically, build efficiently, and solve problems without heavy structure or supervision. If you enjoy ownership, love optimizing complex systems, and are eager to learn and contribute quickly, you’ll feel right at home here. But if you’re looking for a 10-to-6 role with close supervision and daily task lists , this may not be the right fit. Responsibilities Design and develop well-structured, testable, and efficient backend services using Java 21+ and Spring Boot 3.1+. Implement and maintain RESTful APIs to connect with front-end and mobile applications. Work on authentication and authorization modules, including security best practices. Build complex JPA-based entity relationships, custom queries, and performance-optimized database access. Collaborate with UI/UX teams to ensure seamless integration of user-facing elements with server-side logic. Integrate third-party APIs, handle real-time data using WebSocket, and support services as needed. Write unit and integration tests using frameworks like JUnit and Mockito. Troubleshoot, debug, and resolve backend issues with a problem-solving mindset. Required Qualifications & Skills Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience. 3-4 years of professional backend development experience. Strong experience in Java (with Java 21+ features) and also focus on older Java features such as Streams, Lambda Expressions. Proficiency in Spring Boot 3.1+, Spring MVC, and Hibernate. Hands-on experience with JPA, complex relationship mapping, and custom query development. Excellent knowledge of REST API design and implementation. Solid experience with PostgreSQL or similar relational databases. Experience working with Spring Security, authentication flows (JWT, OAuth2 preferred). Familiarity with WebSocket integration for real-time features. Exposure to third-party API integrations and asynchronous communication patterns. Knowledge of Git (GitHub) for version control. Experience in writing unit tests using JUnit, Mockito or equivalent. Strong verbal and written communication skills in English. Not must but nice to have: Front-end development knowledge with Angular 11+. Experience working in Agile/Scrum development environments. Experience with cloud deployments (AWS or similar). A passion for TV Shows, Sports, Live Events, and enthusiasm for startup life.