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.
Job DescriptionThe 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
Education
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
Main place of workZurichNote 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 onwww.avaloq.com/for-job-seekers