Manage cookies
We use cookies to provide the best site experience.
Manage cookies
Cookie Settings
Cookies necessary for the correct operation of the site are always enabled.
Other cookies are configurable.
Essential cookies
Always On. These cookies are essential so that you can use the website and use its functions. They cannot be turned off. They're set in response to requests made by you, such as setting your privacy preferences, logging in or filling in forms.
Analytics cookies
Disabled
These cookies collect information to help us understand how our Websites are being used or how effective our marketing campaigns are, or to help us customise our Websites for you. See a list of the analytics cookies we use here.
Advertising cookies
Disabled
These cookies provide advertising companies with information about your online activity to help them deliver more relevant online advertising to you or to limit how many times you see an ad. This information may be shared with other advertising companies. See a list of the advertising cookies we use here.
Senior Java Developer
Tech
UAE | Full-time | On-site

We are on the lookout for an experienced Java Developers for our hiring partner – a growing fin-tech company to work on the new services.
The project focuses on building and maintaining a financial platform for The Abu Dhabi Securities Exchange (ADX).

Main Tech Stack:
Java 17 (OpenJDK); Spring Framework (Data, Boot, Security, Modulith); Test Driven Development (JUnit, Mockito); Maven; PostgreSQL, SQL queries, relational databases, and alternative data stores; Liquibase; RabbitMQ; Redis; Prometheus & Grafana; Loki & Grafana; OAuth2, Okta; REST APIs; GitLab CI; Docker; Docker Hub

Requirements
  • Proficiency in writing maintainable, testable code within a shared codebase.
  • Experience with integrating payment gateways (both synchronous and asynchronous).
  • Knowledge of version control systems (e.g., Git).
  • Experience with DevOps principles, CI/CD pipelines.
  • Strong ability to develop in a Service-Oriented Architecture (SOA) environment.
  • Ability to design and implement both relational and non-relational database structures.
  • Expertise in object-oriented programming and software design patterns.
  • Strong understanding of API development and integration (RESTful services).
  • Solid grasp of software architecture principles and techniques.
  • Proven ability to work within an Agile team.
  • Excellent interpersonal and communication skills, including the ability to work with non-technical users.
  • Strong organizational abilities, attention to detail, and problem-solving skills..

Responsibilities:
  • Develop, maintain, and enhance web applications using Java (Spring Framework).
  • Write clean, efficient, and well-documented code.
  • Collaborate with the team to understand project requirements and technical specifications.
  • Integrate third-party APIs and services.
  • Troubleshoot, debug, and resolve technical issues.
  • Implement security and data protection measures.
  • Optimize application performance and scalability.
  • Conduct code reviews and provide feedback to team members.
  • Ensure code quality through testing and continuous integration (CI/CD).
You're welcome!
Fill the form below and we contact you soon
You Resume