Company Background Our client is a large U.S.-based fitness franchisor operating 2,400+ clubs worldwide. Its digital ecosystem supports both franchise operations and member experiences (joining, membership management, payments, profile management, club access, and training/engagement features). Project Description The Java Engineer will work on developing and implementing new features as well as resolving issues for the client’s backend.
The project supports a high-load backend platform serving mobile applications through BFF and microservice-based architecture, with extensive third-party integrations and cloud infrastructure.
The application ecosystem includes features such as digital keytag, guided workout sessions, workout tracking, and class scheduling, and requires continuous enhancement, support, and scalability improvements. Technologies * Java 21 * Spring Boot 3.5.11 * Microservice architecture (~20 services) * AWS: SQS, SNS, S3, EKS, Kinesis, Redis, RDS, DynamoDB * Datadog * Lots of third-party integrations
What You’ll Do * Contribute to backend development, including implementation of new features and improvements in high-load systems. * Actively participate in technical discussions, providing input on architecture and design decisions. * Work with modern backend technologies, including cloud platforms (preferably AWS). * Support integration efforts and evaluate their impact. * Collaborate closely with cross-functional and distributed teams. * Troubleshoot and resolve complex technical issues across environments. * Communicate effectively about progress, blockers, and proposed solutions.
Job Requirements * Strong communication skills — ability to explain, justify, and discuss technical decisions. * High level of stress tolerance and ability to work in a dynamic, fast-changing environment. * Experience with Java and Spring ecosystem. * Understanding of distributed systems and modern backend architectures. * Experience or interest in event-driven architecture is a strong plus. * Familiarity with AWS or other cloud platforms. * Experience working in distributed teams is a plus. * Strong problem-solving mindset and ability to handle ambiguity.
What Do We Offer The global benefits package includes: * Technical and non-technical training for professional and personal growth; * Internal conferences and meetups to learn from industry experts; * Support and mentorship from an experienced employee to help you professional grow and development; * Internal startup incubator; * Health insurance; * English courses; * Sports activities to promote a healthy lifestyle; * Flexible work options, including remote and hybrid opportunities; * Referral program for bringing in new talent; * Work anniversary program and additional vacation days.
Please, note, that we will consider all the applications with due respect, but only shortlisted candidates will be contacted