Job Description
We are looking for a Java Software Engineer for a Fintech company based in UAE.
Location – Dubai, UAE (Hybrid work model)
Salary – 25,000 – 30,000 AED/month
Qualifications and Experience:
- Strong knowledge in Java 8+, concurrency, low latency and advanced Java
- Hands-on with Relational Database, Spring boot, JPA, REST APIs, Maven, Junit.
- Experience working on large enterprise applications with microservice based, event driven architecture. Cloud knowledge and Kubernetes is preferred.
- Other JVM based languages e.g. Groovy, Kotlin
- Strong analytical experience and communication skills
- Passionate about programming and able to help drive a culture of enthusiasm and innovation.
Desirable Skills
- Proficiency in Golang
- Digital Assets or Financial Services industry experience
- Experience with DevOps tooling e.g. Terraform, GitLab CI, Containerization
- Active Github portfolio
Key Responsibilities:
- Develop and maintain existing platform, working autonomously with the trust and support of your team.
- Build, orchestrate, own and run complex components across the core platform.
- Low risk delivery leveraging on software development best practices.
- Meet functional/non-functional requirements from business and technology teams.
- Provide support and assistance to business users.
- Support the quality assurance of the core platform to ensure it is fit for purpose.