Software Engineer
Your role :
Are you passionate about building robust and scalable core-Java based systems? Are you motivated to deliver real business value?
At UBS, we re-imagine the way we work, the way we connect with each other – our colleagues, clients, and partners – and the way we deliver value. Being agile will make us more responsive, more adaptable, and ultimately more innovative.
We’re looking for a talented Java Software Engineer to:
- Providing technical expertise and recommendations in evolving data streaming platform & APIs for Core Data Services system
- apply a broad range of software engineering practices, from analyzing user needs and developing new features to automated testing and deployment
- build observability into our solutions, monitor production health, help to resolve incidents, and remediate the root cause of risks and issues
- carefully analyzing business requirements to find the most suitable technology solution
- share knowledge and expertise with colleagues, help with hiring, and contribute regularly to our engineering culture and internal communities.
- conducting code reviews and test software as needed, along with participating in application architecture and design
Your team :
You’ll be joining the WMI Core Banking Crew (Stream – WMI Core) in Singapore. In our agile operating model, crews are aligned to larger products and services fulfilling wealth management platform needs and encompass multiple autonomous pods. WMI Core Banking provides a front to back Wealth Management Platform and consists of multiple Technical Applications and Peripherals and 3rd Party Integrations.
We provide an agile working environment with training and exposure to a wide range of latest technology and development tools. We work in a fast-paced, dynamic, and challenging environment, with a focus on collaboration, quality, and delivery.As a Java Software Engineer, you’ll be part of Core Data Services Team that delivers the sustainable and high-quality solutions to support UBS Wealth Management services.
Your expertise :
- strong exposure on Core Java, Spring, Spring Boot, Rest APIs, Graphql APIs
- hands on exposure to Restful and Microservices architecture
- good understanding of API and Integration concepts and technologies, such as REST, JSON, message queues, and Integration Pattern/frameworks.
- knowledge of SQL, RDBMS such as Oracle/PostgreSQL and NoSQL databases such as Mongo DB/Elasticsearch.
- strong working knowledge of Test-Driven Development using Junit / Mockito testing frameworks
- experience of working in any CI/CD tools (e.g., GitHub, GitLab)
- highly proactive team player eager to support colleagues when needed
- interested in learning new technologies and practices, reuse strategic platforms and standards, evaluate options, and make decisions with long-term sustainability in mind
- prepared to take on responsibility for tasks and work independently