Posted on: 21/11/2025
Description :
We are seeking an experienced Full Stack Java Architect to lead the design and development of our next-generation sports/health domain data processing platform. This platform will manage and process large volumes of real-time sports/health data, delivering actionable insights and seamless user experiences. As the Java Full Stack Architect, you will be responsible for end-to-end system design, ensuring performance, scalability, and data integrity across our data pipelines and user-facing applications.
Key Responsibilities :
- System Architecture and Design : Lead the design and architecture of an end-to-end sports data processing platform, capable of handling real-time sports data ingestion, processing, and distribution to frontend systems.
- Backend Development : Architect and develop scalable backend services using Java, Spring Boot, and microservices. Design APIs to manage data ingestion, storage, and querying, ensuring performance and scalability for large datasets.
- Data Pipeline Management : Build efficient, real-time and batch processing pipelines using technologies such as Apache Kafka, Spark, or Flink to process live sports data feeds from multiple sources.
- Frontend Development : Design and develop rich, responsive user interfaces using React.js, Angular, or Vue.js that visualize sports data in real-time.
- Database Design : Design and optimize relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases to manage structured and unstructured sports data, ensuring high performance.
- Data Integration : Integrate with third-party sports data providers (e.g., Sportradar, Opta), ensuring accurate and timely data processing.
- Real-Time Data Processing : Architect solutions to ingest, normalize, and distribute sports data to various endpoints, ensuring low-latency and accuracy in real-time updates.
- Collaborate with Stakeholders : Work closely with product managers, business analysts, and data engineers to understand project requirements and translate them into scalable, high-performance software solutions.
- Security and Data Integrity : Implement best practices in data security, ensuring the integrity and privacy of sensitive sports data across the platform.
- Continuous Improvement : Drive continuous improvement initiatives in system performance, scalability, and maintainability, while ensuring minimal system downtime.
- Team Leadership : Mentor and lead a team of developers, ensuring adherence to best coding practices, clean architecture principles, and effective project delivery.
Required Skills and Qualifications :
- 13+ years of experience in full-stack software development with a focus on Java.
- Proven experience in microservices architecture, using Spring Boot or similar frameworks.
- Expertise in designing and managing real-time data pipelines using technologies such as Apache Kafka, Flink, Spark, or RabbitMQ.
- Solid experience with JavaScript frameworks like React.js, Angular, or Vue.js.
- Strong background in RESTful API design and implementation.
- Experience in architecting and optimizing SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases for performance at scale.
- In-depth knowledge of cloud platforms (AWS, GCP, or Azure) and containerization tools (e.g., Docker, Kubernetes).
- Proven experience working on real-time data systems in sports or similar domains (e.g., finance, telecommunications).
- Experience with CI/CD pipelines, automated testing, and deployment strategies.
- Understanding of data security, encryption, and compliance in handling sports data.
- Exceptional problem-solving skills with a focus on scalability, performance, and reliability.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Technical / Solution Architect
Job Code
1578273
Interview Questions for you
View All