UBS

Java Software Engineer

UBS

Doha, Doha Municipality, Qatar · Full Time

Be the first to apply

Experience
5+ yrs
Salary
—
Openings
1
Posted
2 days ago
Work mode
In office
Education
Bachelor's/Master's in Software Engineering or equivalent
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

We are seeking a dedicated Software Engineer specializing in designing and maintaining scalable and reliable IT solutions. The role focuses on building new software products as well as enhancing existing ones through modern techniques and agile development practices.

Core Responsibilities

  • Design and implement new software systems and maintain existing applications using contemporary technologies and agile methodologies.
  • Proactively address challenges and ensure timely delivery of projects with a solutions-oriented approach.
  • Apply up-to-date software development standards to produce secure, scalable, and robust products integrated within the enterprise environment.
  • Analyze and translate business needs into technical solutions, iteratively improving software components.
  • Support production environments by quickly resolving defects and deploying fixes to maintain system reliability.
  • Collaborate closely within agile teams and across a global agile framework to deliver high-quality software.

Team Context

The position is part of the Advisory crew within the "Save, Protect, and Grow My Investments" Stream, focused on transforming investment experiences in the digital era. This team builds and enhances critical advisory tools, including GRACE — the Global Risk Analytics & Calculation Engine.

Required Qualifications and Experience

  • At least five years of hands-on experience developing applications using Java and Spring, preferably within the financial services industry.
  • Bachelor’s or master’s degree in software engineering or a related discipline.
  • Expertise in backend development utilizing Java 25, Spring Boot 3.5, REST APIs, and batch processes.
  • Experience with Angular 20 for frontend development is advantageous.
  • Knowledge of containerization technologies like Docker and deployment on Azure Kubernetes Service (AKS).
  • Proficiency in Azure PostgreSQL and other relational database systems.
  • Familiarity with GitLab CI/CD pipelines, cloud infrastructure, and security standards for APIs.
  • Curiosity about leveraging artificial intelligence to enhance software development, with a commitment to ethical and compliant application.

About the Employer

UBS is a premier global wealth management firm and a universal bank headquartered in Zurich, Switzerland, operating in over 50 countries. The company champions collaboration, diversity, and innovation to empower its teams and drive collective success.

Additional Notes

UBS embraces diversity and equal opportunity in employment and is committed to providing reasonable accommodations in the recruitment process for candidates with disabilities.

Minimum education

Bachelor's Degree

Tools & software

Java Docker required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail
🤖
Online · instant AI help
Broxer