Your role
Looking for a workplace where you get to create an impact and enjoy the company of the peers you work with? As a technical / requirement engineer, you will be participating in creating high-performing software products using the latest technologies in a high collaborative environment.
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 full stack software engineers to:
- Provide technology solutions that will solve business problems and strengthen our position as digital leaders in financial services
- Analyze, design, implement, plan and deliver sustainable solutions using modern programming languages and tooling
- Provide technical expertise and recommendations in assessing new software projects and initiatives to support and enhance our existing applications
- Conduct code reviews and test software as needed, along with participating in application architecture and design and other phases of SDLC
- Integrate our applications onto Azure cloud
- Engineer streamlined solutions that reduce complexity, address technical debt, and support cloud adoption
- Troubleshoot and resolve any production issues in a timely manner
- Enhance our DevOps landscape through the development of highly automated quality assurance, build, and deployment toolchains
Your team
You will join the global team working on a global solution servicing multiple locations, such as Switzerland, Hong Kong, Singapore, Germany, Italy, Luxemburg, Monaco, United Kingdom/Jersey, Austria, Taiwan, Australia, etc., with product suitability and regulatory compliance checks services. Our team aims to provide these services at the world class standard level.
Your expertise
- Minimally 5+ years of experience in software development
- Strong experience in Java 11+, SpringBoot, SOAP, REST, OAuth2, Reactive programming
- 3+ years Oracle / PostgreSQL development experience
- Expertise in CI/CD pipelines, tooling and deployment (e.g. Docker, Kubernetes and GitLab)
- Hands-on experience with Azure cloud services
- Strong knowledge in frontend and backend technologies (including Java or Kotlin, React, Redux, Typescript, PostgreSQL / MongoDB, and Redis)
- Ability to analyze, design, plan and deliver solutions in a large-scale enterprise environment that adhere to security, compliance, reliability and operational standards
- Knowledge and experience with green software engineering principles and practices would be advantageous