Beschreibung
Job Description:
Your role:
Are you a persistent and creative problem solver? Are you passionate about great technologies and building robust and scalable Java systems? Are you able to work collaboratively in a global team to achieve our goals?
We are looking for a hands-on, highly experienced developer to:
- Design and develop Java software components for Global Order Manager as defined by the systems development life cycle (SDLC) using: Spring Boot, Kafka and related ecosystem (Producer/Consumer API, Kafka Streams, Kafka Connectors), ML, as well as in house developed technologies.
- Drive and review technical and architectural design of global solutions, enforcing architectural design guidelines and challenge status quo
- Make sure produced code is secure, stable and operating efficiently
- Meet the high expectations of clients through frequent release cycles of quality software
- Provide your expertise and architectural assistance to other team members
- Investigate and resolve production issues with RTB and global teams to help maintaining a stable production environment; remain cool and effective in a crisis
- Work collaboratively and effectively in virtual teams across locations and organizational boundaries
Your team:
You'll be working in the Zurich-based Client Orders team, part of Global Order Manager team in Wealth Management IT. The Global Order Manager is a suite of applications providing trading/settlement services covering all asset classes: Securitized, Structured Products, and Treasury Products for Wealth Management clients globally.
Your expertise:
You have:
- 10+ years of Server Side application development experience in Java SE/Java EE/Spring/Hibernate/Web Services/REST
- Experience and willingness to expand your knowledge of Kafka and related ecosystem (Producer/Consumer API, Kafka Streams, Kafka Connectors)
- Python experience in context of Big Data and ML is a plus but not mandatory
- Hands-on experience with Java 8+
- Solid Object-Oriented analysis and design skills, Multithreading and concurrency
- Hands-on experience with Agile methodologies such as Scrum
- Exposure to Apache/Tomcat on UNIX/Linux environment with Shell Scripting
- Proficient skills with tools used in software development life cycle, such as IntelliJ IDEA or Eclipse, JIRA, GitHub, Maven, TeamCity, JIRA, etc.
- Solid track record in prioritizing and executing tasks when under extreme pressure
- Proven experience in software development for a financial service industry, preferably in a wealth management/private banking environment, is a plus
If you think this could be the right role for you, please feel free to apply online or please contact Agnieszka Wojcik directly (see below) or by phone.