Senior Java Engineer
EPAM Systems

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
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Senior Design Electrical Engineer

AI Lawyer (12-month FTC)

BIM Architect
