Company logo hidden

Senior Java Engineer

Unlock employer Abu Dhabi, United Arab Emirates Posted: 30 Sep 2025

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

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.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

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

Work Conditions:

  • On-site in Abu Dhabi
  • Full-time position

Language Requirements:

  • Excellent communication skills are required, with the ability to work collaboratively with diverse teams.

Benefits:

  • 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, and access to over 22,000 courses on learning platforms.

All benefits and perks are subject to certain eligibility requirements.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct