About Enhance:
Enhance Fitness is a technology company headquartered in the UAE and has since revolutionized the fitness industry. We offer top certified trainers on demand via our app at customers' convenience. Be it their own home, a park or even our partner gyms, clients can access a PT session anywhere anytime!
Our team has grown from our founder to 200+ strong since 2018, and we continue to expand our operations.
As part of a fast-growing tech & fitness sector you will be exposed to the latest innovations in fitness and will have the room to grow the brand with us and be part of the team that started the fitness revolution in the region and soon beyond.
Company Name: Enhance Fitness
Job Title: Backend Developer (Java)
**Responsibilities**:
- Collaborate with product owners, architects, and other developers to design and implement high-quality software solutions.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Collaborate with other team members to define and implement best practices for software development processes.
- Stay up-to-date with industry trends, technologies, and best practices.
**Requirements**:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Java Developer with a strong understanding of Java fundamentals.
- Solid experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
- Proficient in building RESTful web services.
- Knowledge of database systems (SQL, NoSQL) and ORM technologies.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Experience with version control systems (Git) and CI/CD pipelines.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.