Backend Engineer (Java21 - Spring Boot)

Abu Dhabi Tax Free18 hours agoFull-time External
Negotiable
Location - Abu Dhabi Salary 18,000 AED/month Requirements: 23+ years of backend engineering experience in a product-led or startup environment.Strong hands-on experience with Java (17+) and Spring Boot; Java 21 preferred.Solid understanding of backend fundamentals, including:API design and data modellingDistributed systems basicsSecurity-by-design principlesPerformance optimization and scalabilityExperience working with Postgres and familiarity with NoSQL patterns (MongoDB is a plus).Comfortable with cloud-native development and CI/CD pipelines (Azure preferred; AWS or GCP acceptable).Proven ability to work independently and take ownership of complex backend features.Strong communication skills and ability to work cross-functionally with technical and non-technical stakeholders. Key Responsibilities: Design, build, and maintain backend services supporting:Customer onboarding and KYC workflowsCredit and underwriting enablementFinancing disbursements, repayments, and collectionsInternal tools for credit, sales, and operationsDevelop modular, workflow-driven and state-machine-based services that are scalable, reliable, and easy to evolveBuild clean, well-documented APIs and integration layers for enterprise buyers and ecosystem partnersImplement event-driven architectures using asynchronous processing to support scalability, auditability, and reliabilityIntegrate with third-party platforms including KYC providers, CRM systems, messaging services, ERP/procurement tools, and regional ecosystem APIsEnsure robust error handling, retries, idempotency, reconciliation logic, and audit trailsWork with relational and NoSQL databases (Postgres and MongoDB), ensuring performance and data integrityContribute to CI/CD pipelines, code reviews, observability, monitoring, and performance tuningWrite production-grade, secure code with appropriate unit and integration testingTake full ownership of features from requirements and design through to deployment, monitoring, and iteration About the Role: We're seeking a high-ownership Backend Engineer- Java 21 + Spring Boot to build and scale core financial workflows: onboarding, underwriting enablement, disbursement logic, monitoring, collections, and internal tools. This role is ideal for someone who has shipped in product-led startups, can operate independently, and cares deeply about engineering quality, performance, and speed. You'll work primarily on Java 21 + Spring Boot services in an event-driven, modular architecture - integrating with third-party systems (KYC, ERPs, messaging, CRM) and building reliable, auditable backend capabilities required for fintech.