Apply Edge Tailor my CV for this job — free

Software Engineer

MCG Asia · Dubai, United Arab Emirates

Tailor my CV for this job — free

See similar jobs

Our client is looking to hire a Java Engineer to help build and enhance the backend platforms powering critical financial services workflows. You’ll work in a collaborative engineering team, turning business requirements into secure, scalable, and reliable systems used in a regulated environment.This is a hands-on role for an engineer who enjoys clean architecture, high-quality code, and solving problems that genuinely matter to the business. Previous experience working within FS and B2C is preferred.What you’ll doDesign, develop, test, and maintain Java-based backend services and APIs.Build and enhance microservices using Spring Boot and modern Java.Translate business and product requirements into robust technical solutions.Develop RESTful APIs and integrate with internal and external systems.Write clean, maintainable, well-tested code and contribute to code reviews.Improve application performance, reliability, security, and scalability.Work with relational databases, messaging systems, and CI/CD pipelines.Troubleshoot production issues and support continuous improvement.Collaborate with product, QA, business analysts, and senior engineers.What we’re looking forStrong commercial experience with Java (ideally Java 17+).Solid hands-on experience with Spring / Spring Boot and microservices.Experience building REST APIs and backend integrations.Strong understanding of OOP, design patterns, and clean coding practices.Experience with SQL and relational databases such as PostgreSQL, Oracle, or SQL Server.Familiarity with Git, automated testing, CI/CD, and Agile delivery.Good problem-solving skills and a pragmatic, ownership-driven mindset.Financial services, banking, payments, fintech, or other regulated-industry experience is advantageous but not essential.Exposure to trading, payments, risk, treasury, lending, or post-trade platforms.Nice to haveKafka or other event-driven/messaging technologies.Docker and Kubernetes.Cloud experience, particularly AWS, Azure, or GCP.Experience with performance tuning, JVM diagnostics, or high-volume transactional systems.