Senior Java Developer

Vor Ort
12 months
Harvey Nash IT Recruitment Switzerland
flag_no Schweiz

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.