Post Job Free
Sign in

Senior Java Engineer

Company:
Toprakbank
Location:
Dubai, United Arab Emirates
Posted:
April 16, 2024
Apply

Description:

RAKBANK, also known as the National Bank of Ras Al-Khaimah, is a Public Joint Stock Company based in the United Arab Emirates (UAE). It was founded in 1976 and is one of the oldest banks in the UAE. The Bank operates within retail and corporate banking, offering a range of services including personal and business banking, credit cards, loans, investment services, and wealth management.

In the recent years, the Bank has achieved significant milestones which includes being named as one of the world's best banks by Forbes ME (2022) and was awarded UAE's SME Bank of the year by the Asian Banking and Finance Awards. The Bank has been successful in achieving the highest profitability and lowest cost of risk since 2015. It has also seen significant growth in its acquiring business, card spending, and business loans.

Being on a transformational journey, in partnership with Honeywell, RAKBANK has also taken steps towards sustainability by reducing its overall energy consumption.

We are a diverse team comprising of over 3,000 employees from across 58 countries. We make conscious efforts to build talented and diversified teams and encourage people to develop their full potential. We are committed to providing a working environment that promotes work-life balance, career development, recognition and security for the future.

In line with our strategy, a major part of our transformation journey is to future proof our bank and establish ourselves as a ‘Digital bank with human touch’, for our customers.

So join us in co-creating the future of RAKBANK!

What You Will Be Doing

* Lead development of web-based applications Java, Microservices and related technologies

* Work closely with product team to define requirements and develop solutions

* Write well designed, testable, efficient Java code and tests (unit and integration)

* Develop and maintain codebase for web applications, ensuring high quality, performance and security standards

* Collaborate with other teams to integrate applications with third-party systems and services

* Implement and maintain Continuous Integration/Continuous Deployment(CI/CD) pipelines

* Participate in code reviews and provide constructive feedback to team members.

* Continuously improve development processes and methodologies

* Stay up-to-date with emerging technologies and best practices in Java, JEE development

What You Should Have

* At least 10 years of experience in developing applications

* Experience in Java, JEE development with high-quality, clean and maintainable code

* In-depth design and development experience of Spring, Springboot, JPA, Security, oAuth, RESTful Web Services, Webflux, Microservices etc.

* Hands-on with below technologies; RESTful APIS, SQL and No-SQL databases, Event driven programming and any e2e testing frameworks such as Junit, Mockito, Wiremock, Karate.

* Conduct code reviews, provide constructive feedback to junior developers

* Troubleshoot debug and resolve software issues using appropriate tools and techniques

* Excellent written and verbal communication skills.

* Sound experience in writing automated test cases using JUnit, Gherkin and Cucumber

* Sound experience in working with Gradle or Maven

* Strong troubleshooting ability and technical analysis skills – performance optimization included.

* Strong communication skills with a team-centric approach to discussion and decision-making within a distributed team.

What We Are Looking For

* Experience working with cloud-based technologies and service such as AWS or Azure.

* Proficiency in database design and development with experience in SQL and NOSQL databases.

* Working knowledge of service mesh frameworks such as Istio, Linkerd.

* Reactive Java Programming Experience.

* Experience with messaging platforms (e.g. Kafka, IBM MQ, RabbitMQ, etc.)

What’s In It For You

* Pay for performance culture (Competitive and performance-linked compensation)

* Provision of medical care plan for your family and you

* Comprehensive Life insurance plan

* Diverse workforce and inclusive culture

* Career development and growth opportunities by design

* Work with the best minds in the field.

Apply