Hello there! Welcome to TeachMeCode Institute. How can we help you?
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment ON-SITE LEARNING
Training in UX / UI Design
Explore the features of Figma and learn how to create exceptional web and mobile UI / UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.
Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING
Training in UX / UI Design
Explore the features of Figma and learn how to create exceptional web and mobile UI / UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.
Recorded : Pre-recorded sessions that you can watch at your convenience. RECORDED LEARNING
Training in UX / UI Design
Explore the features of Figma and learn how to create exceptional web and mobile UI / UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment ON-SITE LEARNING
Training in HTML for Front-End Design
Gain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience
Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING
Training in HTML for Front-End Design
Gain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience
Recorded : Pre-recorded sessions that you can watch at your convenience. RECORDED LEARNING
Training in HTML for Front-End Design
Gain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment ON-SITE LEARNING
Training in PHP For Back-End Development
Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites
Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING
Training in PHP For Back-End Development
Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites
Recorded : Pre-recorded sessions that you can watch at your convenience. RECORDED LEARNING
Training in PHP For Back-End Development
Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment ON-SITE LEARNING
Training in Python Fundamentals for Data Analytics
Learn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.
Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING
Training in Python Fundamentals for Data Analytics
Learn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.
Recorded : Pre-recorded sessions that you can watch at your convenience. RECORDED LEARNING
Training in Python Fundamentals for Data Analytics
Learn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment ON-SITE LEARNING
Training in Mobile Development
With Java and Android Studio, you'll learn how to build strong mobile apps and design efficient databases. By the end of the course, you'll be skilled at using Android Studio to create exciting and fully functional apps.
Participate in real-time, interactive online classes from anywhere in the world. LIVE LEARNING
Training in Mobile Development
With Java and Android Studio, you'll learn how to build strong mobile apps and design efficient databases. By the end of the course, you'll be skilled at using Android Studio to create exciting and fully functional apps.
Enhance seeks a Senior Java Backend Developer to design scalable backend services, collaborate with teams, and ensure code quality, using Java, REST APIs, and database tech.
Description
About Enhance
At Enhance, we're revolutionizing the fitness industry by combining cutting-edge technology with personalized training solutions. As the leading provider of certified personal trainers in the GCC, we offer flexible, one-on-one sessions that fit seamlessly into any lifestyle—whether at home, in the gym, or outdoors—through our innovative Enhance Fitness app.
Beyond personal training, our tech division, Enhance Tech, has developed a powerful PT management platform designed to streamline operations and optimize trainer performance. Built from firsthand industry experience and trusted by over 500 trainers, our SaaS solution equips fitness businesses and gyms with data-driven tools to scale their personal training services effortlessly.
If you're passionate about fitness, technology, and making an impact, Enhance offers the opportunity to be part of a dynamic team that's shaping the future of the industry.
Job Description :
As a Senior Java Backend Developer, you will play a key role in designing, developing, and maintaining backend services and APIs. You will work closely with cross-functional teams to build robust and scalable software solutions, ensuring best practices in code quality, security, and performance.
Responsibilities :
Design, develop, and maintain scalable backend services using Java and Spring Boot.
Build and consume REST APIs and work extensively with JSON data.
Collaborate with frontend developers, QA engineers, and product managers to deliver high-quality solutions.
Ensure database integrity and optimization using PostgreSQL, MySQL, MongoDB, or similar.
Implement and maintain CI / CD pipelines.
Utilize Docker and Git for development and deployment processes.
Apply security best practices, including OAuth2 and JWT, in application development.
Debug and resolve technical issues across the development lifecycle.
Participate in code reviews and mentor junior developers.
Requirements :
Minimum 6 years of professional experience in backend development.
BSc degree in Data Science, Computer Science, Software Engineering, Electronics, or Information Engineering. 4+ years of backend development experience, with at least 2+ years using Spring Boot.
Strong proficiency in Java (Java 8+).
Solid experience building REST APIs and working with JSON.
Proficient in database technologies such as PostgreSQL, MySQL, MongoDB, etc.
Familiarity with CI / CD pipelines, Docker, and Git.
Understanding of security practices, including OAuth2 and JWT.
Strong debugging, analytical, and problem-solving skills.
Excellent communication and teamwork abilities.
Nice to Have :
Experience with AWS, Kubernetes, or other cloud platforms.
Familiarity with GraphQL APIs.
Knowledge of messaging systems such as Kafka, RabbitMQ, etc.
Experience working within Agile / Scrum teams.
Understanding of microservices architecture and cloud-based deployments.
What We Offer :
Competitive salary and benefits package.
Opportunities for professional growth and development.
Collaborative and inclusive work environment.
Flexible working hours and remote work options.
Interested?
#J-18808-Ljbffr
Backend Developer • Dubai, Dubai, United Arab Emirates