Company logo hidden

Backend Full Stack Developer (Java/Angular/React)

Unlock employer Bahrain Direct to Company Under an hour ago · 10 Nov 2026

Financial

  • Estimate: $30k - $90k/yr*
  • Zero income tax location

Accessibility

  • Hybrid
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Role / About the Job
Engineer the future of global finance. Our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Join a team where your work helps influence economies, your ideas can drive innovation, and your growth is backed by mentorship, continuous learning, and flexibility with potential hybrid work opportunities. This is a challenging and exciting opportunity to work on complex Front Office risk & Backoffice Settlement and Payment projects within Markets Technology, cooperating with multiple teams to develop this franchise-critical strategic cross-business platform.

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

Key Responsibilities

  • Take ownership for delivering the development task assigned.
  • Ensure delivery within tight timelines and meet the team’s expectations.
  • Get involved in the entire lifecycle of the development project.
  • Understand the requirements from Project Lead and ensure quality deliverables.
  • Ensure quality and optimized coding with proper documentation.
  • Conduct peer code reviews.
  • Develop unit plans, perform unit testing and continuously improve the product experience.
  • Actively assist the Support team wherever required.
  • Assist the Project Lead in coordinating with business analysts & user communities to define requirements.
  • Participate in the technical design.
  • Actively assist the Project Lead to deliver quality output.
  • Together with the team, contribute to innovative & best-in-class solutions for our business.

Development Value
This position provides an excellent opportunity to play a significant role in a critical business. As a member of our highly acclaimed Technology team, you will participate in and shape the expansion and preeminence of our Business, working together with a team of highly skilled technologists. The opportunity to work in front-office application space spanning multiple asset classes in a high-velocity & high-availability environment is an exciting proposition. You will leverage our incomparable geographical reach, product richness, and engineering expertise to create a successful and top-of-the-class product offering for our customers.

Person Specification

Knowledge/Experience:

  • Proven years of hands-on experience in pure technical roles in the development of various software applications.

Technology:

  • In-depth knowledge and application of Java, J2EE, Spring, Spring Boot, HTML/CSS, React JS, Angular, and JavaScript.
  • Thorough understanding of the fundamental concepts of Java and J2EE.
  • Exposure to an industry-standard database (Oracle) on a UNIX platform, with awareness of database design and SQL scripting knowledge and performance tuning.
  • Awareness of unit testing frameworks like JUnit or TestNG.
  • Familiarity with application servers/web servers (JBoss and Tomcat).
  • Work experience on transactional applications for low latency, high availability uses is a plus.
  • Work experience in technologies like JMS / Kafka is a plus.
  • Knowledge of container platforms like AWS, OpenShift, etc. is a plus.

Domain:

  • Knowledge of various treasury products, such as FX, Money Markets, Fixed Income & Derivatives is a plus.

Skills:

  • Strong interpersonal and articulation skills (spoken and written).
  • Ability to partner with non-technical and technical peers; effective collaboration with remote colleagues and active participation in technical discussions.
  • Strong team orientation and commitment to overall team success; willing to go above and beyond to ensure team success, with a focus on customer commitment and quality.
  • Effective time management skills to manage multiple priorities with flexibility on time zones and timelines.
  • Strong logical thinking, high analytical and problem-solving skills; innovative and solutions-oriented.

Qualifications:

  • Graduation/Post-Graduation qualifications in Computer Engineering (preferable) or any equivalent stream with a strong academic record.
  • A high degree of analytical ability and quantitative skills is desirable.

Competencies:

  • Innovative and positive ‘Can Do’ attitude.
  • Planning and organizing skills – ability to identify the steps to achieve objectives.
  • Resilience – accustomed to working towards tight deadlines under pressure, utilizing appropriate coping methods to stay focused.
  • Accountability – proactive in goal setting and achieving targets.
Apply Direct

Jobs you might like   View all jobs

About Financial Services Company

Company details are hidden. Subscribe to view full company profile.

Independent company profile

Information about this company and its job listings is independently compiled by Zero Tax Jobs from publicly advertised opportunities. Zero Tax Jobs is not affiliated with, sponsored by, endorsed by, or acting on behalf of this company.

Ready to apply for this role?

Apply Direct