Java / Kotlin Developer
Our client is building a dynamic, community-driven platform in the sports and fitness domain. The platform connects athletes, coaches, and gym owners, providing tools for personalized training programs, performance tracking, scheduling, community engagement, and gym/coach management.
We are looking for a Java / Kotlin Developer to join an existing development team and contribute to the further evolution and stability of the mobile and web platform.
Responsibilities
-
Develop and maintain services and APIs using Java and Kotlin
-
Participate in designing and improving application and service architecture
-
Implement new features, support existing functionality, fix bugs, and improve stability
-
Ensure smooth integration with frontend and mobile applications (React / React Native)
-
Work with relational databases and data access layers
-
Contribute to CI/CD pipelines and deployment processes
-
Collaborate closely with frontend, mobile developers, QA, and product stakeholders
-
Take part in code reviews and technical discussions to maintain code quality
Requirements
-
Commercial experience with Java
-
Experience with Kotlin or strong willingness to work with Kotlin
-
Experience designing and implementing REST APIs
-
Understanding of application and service architecture principles
-
Experience working with relational databases (MySQL or similar)
-
Hands-on experience with Docker
-
Practical experience with CI/CD processes
-
Experience using GitLab
-
Experience with cloud platforms (AWS or GCP)
-
Ability to work effectively in a remote, international team
-
Upper-intermediate English level
Nice to have
-
Experience with Spring Framework and Spring Boot
-
Understanding of frontend technologies (React / React Native) and API integration patterns
-
Experience with Terraform or other Infrastructure as Code tools
-
Experience working on mobile-first or consumer-facing platforms
-
Background in sports, fitness, coaching, or community-based applications
We offer
-
Long-term engagement on a client project
-
Fully remote work
-
Stable workload within an established development team
-
Collaboration with a multinational and experienced engineering team
-
Opportunity for professional growth and involvement in technical decisions