Skip to main content

EPAM Systems is hiring Senior Java Engineer (relocation to Abu Dhabi)

➡️ Apply here: Senior Java Engineer (relocation to Abu Dhabi)

🔔 Monitor #java jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


**Senior Java Engineer (relocation to Abu Dhabi)**

**Company:** EPAM Systems
**Location:** Georgia

**Description:**
EPAM is looking for a talented Senior Software Engineer with expertise in Java to join our team in Abu Dhabi. You will work on a dynamic fintech project that is transforming digital financial services across the region.

In this role, you will be responsible for designing, developing and maintaining high-quality Java-based applications while providing technical leadership to a team of developers. You’ll work with modern frameworks, cloud platforms and best practices to deliver secure, scalable and cutting-edge financial solutions. This is a unique opportunity to combine hands-on development with mentoring responsibilities while making a meaningful impact on the future of digital finance.

This position requires working onsite in Abu Dhabi where you’ll be part of a highly collaborative and fast-paced environment.

**Responsibilities**
* Design, develop and maintain complex, high-performance Java applications
* Provide technical leadership and mentorship to a team of developers
* Collaborate with product managers, business analysts and stakeholders to translate business requirements into technical solutions
* Ensure software quality through best practices, code reviews and testing standards
* Contribute to architectural decisions and help drive innovation in fintech applications
* Support deployment and integration with cloud-based environments (Azure preferred)

**Requirements**
* Minimum 5 years of professional experience in software engineering
* Strong expertise in Java programming with experience in Spring, Spring Boot and Hibernate
* Solid understanding of object-oriented programming and design patterns
* Strong experience with relational (SQL) and non-relational (NoSQL) databases such as MySQL, PostgreSQL and MongoDB
* Experience in leading or mentoring software development teams
* Hands-on experience with Git and modern development workflows
* Bachelor’s degree in computer science, Computer Engineering or a related field
* Excellent communication and collaboration skills with the ability to explain technical concepts to non-technical stakeholders

**Nice to have**
* Experience with Azure Cloud Services and cloud-native development
* Certifications in Azure or related cloud technologies
* Knowledge of fintech or financial services industry standards
* Familiarity with secure coding practices and regulatory compliance for financial applications
* Additional programming skills in Python or JavaScript

**We offer**
* End of service gratuity
* Private healthcare and life insurance
* Employee assistance program
* Wellness program
* Annual air travel tickets for expatriates
* Regular performance feedback and salary reviews
* Global travel medical and accident insurance
* Referral bonuses
* Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
* *All benefits and perks are subject to certain eligibility requirements

**Seniority level:** Mid-Senior level
**Employment type:** Full-time
**Job function:** Information Technology, Engineering, and Business Development
**Industries:** Software Development and IT Services and IT Consulting

Previous and next articles