Job Title: Full Stack Java Architect - Sports/Health domain Data Processing
Location:
Ahmedabad, Gujarat.
Job Type:
Full-Time.
:
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.
Nice to Have:
Experience working with
sports data providers
(e.g.,
Sportradar
,
Opta
,
Stats Perform
).
Familiarity with
sports/health data analytics
, statistical models, and predictive algorithms.
Knowledge of
machine learning
and data science workflows in the sports industry.
Experience in
event-driven architecture
and handling complex data models.
Education:
Bachelor's or Master's degree in
Computer Science
,
Software Engineering
, or related technical field.
Job Types: Full-time, Permanent
Pay: ₹3,000,000.00 - ₹4,000,000.00 per year
Benefits:
Health insurance
Provident Fund
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.