
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading technology solutions provider based in the UAE is seeking a Lead Software Engineer to develop and design high-performance enterprise applications using Spring Boot and Microservices. The ideal candidate will have a minimum of 3 years of experience, strong skills in Kafka and cloud design patterns, and familiarity with Agile methodologies. Candidates with a banking or fintech background are preferred. This role offers an opportunity to collaborate across teams and influence technical decisions.
Minimum 3 years of development and design experience in Spring Boot and Microservices architecture
Hands on experience in performance tuning debugging monitoring
Understanding of containerization experienced in Dockers Kubernetes.
Extensive coding experience with SOLID principles Event Driven Architecture Spring boot KAFKA MongoDB Spring Cloud Hibernate and have passion for coding.
Good hands on experience with cloud design patterns and their implementation.
Well versed with CI/CD principles and actively involved in solving troubleshooting issues in distributed services ecosystem
Familiar with Distributed services resiliency and monitoring in a production environment.
Exposed to API gateway integrations like 3Scale Kong etc
Minimum hands on experience in Node JS (TypeScript) HTML CSS-Pre-processors or CSS-in-JS in creating Enterprise Applications with high performance for Responsive Web Applications.
Minimum hands on experience in NodeJS JavaScript & TypeScript and NoSQL Databases.
Experience in Banking Financial and Fintech experience in an enterprise environment preferred
Experience in following best Coding Security Unit testing and Documentation standards and practices
Experience in Agile methodology
Able to influence multiple teams on technical considerations increasing their productivity and effectiveness by sharing deep knowledge and experience.
Self motivator and self-starter Ability to own and drive things without supervision and works collaboratively with the teams across the organization.