Overview :
We are seeking an experienced Technology Lead - Backend (Java Spring Boot) to join our dynamic fitness technology team. This is a hands-on technical leadership role, ideal for someone passionate about architecting scalable systems and mentoring developers in a fast-paced environment.
Key Responsibilities :
Technical Leadership & Architecture :
- Lead design and implementation of scalable backend systems using Java Spring Boot, microservices, and event-driven patterns
- Collaborate with stakeholders to gather and analyze business requirements
- Make strategic decisions on technology stack, frameworks, and tools
Code Quality & Development :
Conduct code reviews and enforce coding standardsLead debugging and troubleshooting of production issuesEstablish and enforce best practices and methodologiesTeam Management & Mentoring :
Mentor and guide junior developersCoordinate with product managers, QA, and other teamsOrganize training sessions and workshopsTechnical Implementation :
Implement multithreading and asynchronous programmingDesign event-driven systems and integrate Apache KafkaDevelop and maintain real-time data processing solutionsRequired Technical Skills :
Core :
Advanced Java (8+), Spring Boot (Spring Security, Data JPA, Cloud)Microservices architecture and deploymentPostgreSQL (query optimization, performance tuning)RESTful API design and documentationAdvanced :
WebSockets, event-driven architecture (event sourcing, CQRS)Apache Kafka for real-time data pipelinesAsynchronous system designCloud & DevOps (Bonus) :
AWS (Kubernetes, SNS, SES, SQS, Lambda, RDS, ALB)Docker, Kubernetes, CI / CD pipelinesFitness Industry (Bonus) :
Experience with fitness application requirements (user activity tracking, workout management, real-time data processing)Integration with wearables and fitness APIsHigh-performance, scalable systems for large user basesMobile backend development for iOS / Android fitness appsRequired Qualifications :
8+ years of professional software development experience (backend focus)Bachelors degree in Computer Science / Engineering or equivalent experienceProven leadership and mentoring experienceStrong SQL and database optimization skillsDemonstrated ability to design scalable, secure backend systemsExcellent communication, problem-solving, and leadership skills(ref : hirist.tech)