Senior Software Engineer (AFP Framework Team)

  • Avaloq
  • Zürich, Switzerland
  • 16/06/2018
Full time Data Science Data Engineering Data Analytics Big Data Artificial Intelligence Statistics Software Engineering

Job Description

The Avaloq group is an internationally leading fintech company. With its core and digital banking software and its international network of Business Process Outsourcing (BPO) centres, Avaloq brings trustworthy and efficient banking to the world, delivered through great user experience. Headquartered in Switzerland, Avaloq has branches in the most demanding financial centres worldwide and serves 158 banks and wealth managers and the 270 Swiss cooperative banks. Avaloq’s growing ecosystem comprises among others over 2’000 employees from 66 nationalities and more than 500 third-party developers that co-innovate with Avaloq. More information on

Job Description

The AFP Framework team is responsible for the inner workings of our front offering. Particularly, for the FDK (Front Development Kit) that enables other teams and customers to write their services, business logic, banklets and customer facing applications in a fast and scalable manner. The team is building and responsible for a horizontally scalable event-driven data replication with a modern API to access it. Furthermore, the team contributes to the containerization of Java applications and is involved in ongoing rollout-process modifications as well as customer implementation projects.

We strive for a modern software development approach and consider quality, scalability and performance in everything we do. Since we are working on the central core of our system, you will be confronted with technically challenging projects having huge impact on the whole functionality of the Avaloq Front Platform (AFP). You will have the unique chance to work with people from business teams and highly skilled software engineers on a state-of-the-art fintech product. In this process, we make use of a wide range of products and modern technologies ranging from Java 8, Java EE, Spring, Apache Kafka, Docker, Kubernetes to Gradle only to name a few of our technologies.

As a Senior Software Engineer you design and implement new functionality, contribute to the application design, create automated tests to assure the quality of the software, review code and more. You work in a team of highly qualified specialists. Your contact to internal and external customers constantly challenges you to improve your knowledge of the software you create.

Your Responsibilities

  • Analysis, design, implementation, testing of new functionality
  • Communicate with internal and external customers and stakeholders
  • Writing internal and external documentation
  • Adapting applications for containerized environment, maintaining CI/CD pipelines


  • University degree in Computer Science (BSc, MSc)

Professional Requirements

  • Strong software engineering background
  • At least 3 years of experience in developing industry proven software and Java development
  • In-depth knowledge of JEE (JPA, JMS, EJB,JAX-WS/JAX-RS,…)
  • Experience with Unix systems
  • JBoss knowledge is a plus
  • Experience with Microservices is a plus
  • Experience with Docker and Kubernetes is a plus  

Personal Requirements

  • Excellent interpersonal skills
  • Excellent analytical skills and systematic working approach
  • Highly motivated, initiative, committed and adaptive personality
  • Eager to learn and take up new challenges
  • Team player
  • Fluent in written and spoken English
  • Mentor and guide other developers on projects

Note to Agencies: All unsolicited résumés will be considered direct applicants and no referral fee will be acknowledged.

Additional information on Avaloq and on our other vacancies can be found