Backend Developer
FlowJavaAPIDevOpsSpring BootMySQLPostgreSQLGitDockerKubernetes
Salary Range
No salary data
Language Reqirements
Ar:
Not Required
En:
Elementary
Minimum Experience
Intermediate (2~4 years) or above
Company Description
We are Halian. Your partners in possibility.
For over 27 years, we have been helping businesses make progress, build efficiency, and discover new possibilities. Our mission is to support talented individuals in their exploration, innovation, and unleashing of their full potential. We understand that innovation is the key to providing agile, practical solutions that transform businesses and careers at an accelerated pace.
Halian's smart services, talent and search capability, help you to realise tomorrow’s potential. We believe in the incredible things that can be achieved when the right peop…
Job Title: Backend Developer (Full Stack Java Developer)
Location: Dubai, UAE (also listed Abu Dhabi, UAE)
Employment Type: Contract
Experience Level: 5-10 years
Industry Preference: Banking
Job Overview
We are seeking an experienced Full Stack Java Developer to join our team. The ideal candidate will have a strong background in designing and developing high-quality Java microservices and Enterprise Edition (EE) applications. You will play a critical role in building scalable, secure, and efficient solutions.
Key Responsibilities
- Design, develop, and maintain Java-based backend services and APIs
- Analyze requirements and define technical solutions
- Implement Test Driven Development (TDD) with high code coverage (80%+) using JUnit
- Maintain high code quality to ensure bug-free application releases
- Address penetration testing scenarios to ensure application security
- Implement security measures to protect data integrity
- Keep up to date with security vulnerabilities and industry standards
- Collaborate with cross-functional teams to deliver high-quality projects on time
Required Skills & Technologies
Core Java Skills
- Strong knowledge of OOP, Design Patterns, Multithreading, Java 8+, Java 21, Lambda, Stream API, and REST services
- Familiarity with Kotlin and Groovy is a plus
Spring Framework
- Expertise in Spring Boot, including annotations, Gradle, Maven, Spring JPA, Spring AOP, Spring Security, and JUnit
Microservices Architecture
- Experience with Service Mesh, Service Discovery, and Cloud Config using Spring Cloud
Databases
- Proficiency in MySQL, PostgreSQL, Oracle, and SQL Server
Development Tools
- Hands-on experience with IntelliJ, STS, Eclipse, SoapUI, Postman, Git, Confluence, and Jira
Cloud & Containers
- Familiarity with Docker, Kubernetes, AWS, and Azure environments
Experience & Soft Skills
- 5-10 years of experience in Java development
- Platform/hosting support functionality experience
- Preferred banking industry experience
- Strong analytical, problem-solving, and troubleshooting skills
- Excellent communication and teamwork abilities
- Ability to work independently and manage multiple tasks
- Proactive mindset towards learning and optimizing processes
Nice-to-Have Skills
- Knowledge of API Gateways (Kong, CA API GW, Azure API GW, AWS API GW)
- Experience with Agile methodologies (Scrum, Kanban, TDD)
- Familiarity with DevOps tools like Git, Gradle, Maven, Azure DevOps, and CI/CD pipelines (GitHub, Azure)