Full Time
--
Company

Job Details

Job Description

Roles & Responsibilities


  • Design, develop, and maintain scalable backend services and APIs

  • Build production-grade microservices using Java/Kotlin

  • Develop cloud-native solutions on Microsoft Azure

  • Work closely with product, mobile, design, security, and platform teams

  • Participate in architecture decisions and technical strategy discussions

  • Improve system reliability, observability, scalability, and security

  • Contribute to CI/CD pipelines and engineering automation

  • Review code, mentor engineers, and promote engineering best practices

  • Optimize performance, latency, and cost efficiency of backend systems

  • Support integration with banking systems, fintech providers, payment gateways, and third-party platforms

  • Drive engineering quality through testing, monitoring, and operational excellence

Desired Candidate Profile

  • 5+ years of backend software engineering experience

  • Strong experience with Java and/or Kotlin

  • Strong understanding of Spring Boot ecosystem

  • Experience building distributed systems and microservice architectures

  • Hands-on experience with Microsoft Azure

  • Experience with Kubernetes and Docker

  • Experience with REST APIs, asynchronous messaging, and event-driven architectures

  • Solid understanding of SQL and NoSQL databases

  • Experience with CI/CD pipelines and DevOps practices

  • Understanding of secure software development principles

  • Strong problem-solving and debugging skills

  • Experience working in agile product engineering teams

  • Strong communication and ownership mindset

Similar Jobs

About INVEST BANK P.S.C
UAE, Abu Dhabi