At a Glance
- Tasks: Join an agile team to develop and enhance the Avaloq wealth platform using Java.
- Company: Avaloq is a leading provider of wealth management technology, committed to inclusivity and innovation.
- Benefits: Enjoy hybrid working options, flexible hours, and a supportive work culture.
- Why this job: Be part of a collaborative environment that values your input and fosters professional growth.
- Qualifications: Experience in Java/Spring Boot and enterprise-scale systems is essential; knowledge of microservices is a plus.
- Other info: Avaloq champions diversity and offers equal opportunities for all applicants.
The predicted salary is between 30000 - 50000 Β£ per year.
Join to apply for the Java Software Developer role at myGwork - LGBTQ+ Business Community. This job is with Avaloq, an inclusive employer and a member of myGwork β the largest global platform for the LGBTQ+ business community.
Company Description
Founded and headquartered in Switzerland, Avaloq is continuously expanding its global footprint with around 2,500 colleagues in 10 countries, and more than 170 clients in 35 countries. We are an industry-leading provider of wealth management technology and services for financial institutions around the world, including private banks and wealth managers, investment managers, as well as retail and neo banks. Our research-led approach and continual innovation is powered by the passion and creativity of our colleagues. We are always looking for talented people to join us on our mission to orchestrate the financial ecosystem and democratize access to wealth management. Avaloq offers the opportunity to work closely with some of the worldβs leading financial institutions as we jointly develop and shape careers. Championing a collaborative, supportive and flexible work environment empowers our colleagues to reach their full potential.
Job Description
As part of an expert, agile team focusing on the wealth management aspect of the financial sector, our team develops industry-leading products and our culture thrives on trust, fostered through transparency and a touch of humor. We are forward-thinking in both our mindset and our day-to-day execution. When it comes to designing solutions, we encourage every team member to voice their opinions and views. This culture of inclusivity and open dialogue ensures that our collaborative approach results in well-rounded, scalable and robust designs.
We are looking for an experienced software developer (Java) to support us in maintaining, extending, and enhancing the Avaloq wealth platform. You will closely work with highly specialized product owners, developers, business analysts, and QAs who are experts in their area and contribute to the overall success of this platform and strategic roadmap.
You Will
- Work closely with Product Owners to ensure end-to-end delivery of new product features/enhancements.
- Collaborate closely across teams and with stakeholders to ensure delivery alignment with the wider roadmap.
- Be diligent and cognizant of non-functional requirements β especially those related to code quality, security, performance, and extensibility.
- In alignment with our IT architect, you are responsible for the continuous improvement of our wealth platform.
Qualifications
- Proven hands-on experience of designing enterprise scale systems on Java/Spring Boot/Hibernate/JPA (or related platforms).
- Well versed with key low-level design patterns / OOPs, Domain Driven Design concepts, as well as microservice architecture / patterns (especially those dealing with eventual consistency, resilience and recoverability).
- Experience with real-time data streaming / processing using Kafka or similar with knowledge of containers and related ecosystem (Docker, OpenShift etc).
- Robust DB skills (RDMS like Oracle, and any NoSQL DB like OpenSearch/Elastic DB etc) and must be aware of DevSecOps processes, paradigms and tools.
- Good hands-on experience of testing frameworks and libraries (Spring Boot integration tests, Unit testing with Junit/AssertJ/Mockito, Test Containers, E2E testing tools like Selenium etc).
- Knowledge of Linux shell scripting.
It Would Be a Real Bonus If You Have
- Hands-on experience with UI frameworks / tooling (Angular/React and associated tooling etc).
- Hands-on experience with any CI/CD tool (such as Jenkins), SAST/IAST/DAST tools.
- Bachelor's degree in an IT-related field is desirable.
Additional Information
We realize that managing work-life balance is a challenge we all face in our daily lives and in order to support this, we are pleased to offer hybrid and flexible working for most of our Avaloqers to maintain work-life balance and still continue our fantastic Avaloq culture in our global offices.
In Avaloq, we are proud to embrace diversity and understand the success of our business is built on the power of different opinions. We are wholeheartedly committed to fostering an equal opportunity environment and inclusive culture where you can be your true authentic self. We hire, compensate and promote regardless of origin, age, gender identity, sexual orientation or any other fantastic traits that make us all unique.
Java Software Developer employer: myGwork - LGBTQ+ Business Community
Contact Detail:
myGwork - LGBTQ+ Business Community Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Java Software Developer
β¨Tip Number 1
Familiarise yourself with Avaloq's products and services. Understanding their wealth management technology will not only help you during interviews but also show your genuine interest in the company and its mission.
β¨Tip Number 2
Network with current or former employees of Avaloq on platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and the specific skills they value in a Java Software Developer.
β¨Tip Number 3
Brush up on your knowledge of microservices architecture and real-time data processing, as these are key components of the role. Being able to discuss these topics confidently can set you apart from other candidates.
β¨Tip Number 4
Prepare to demonstrate your problem-solving skills through coding challenges or technical assessments. Practising common algorithms and design patterns in Java will help you perform well in any technical interviews.
We think you need these skills to ace Java Software Developer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and any relevant technologies mentioned in the job description. Use specific examples of projects you've worked on that demonstrate your skills in these areas.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your values align with Avaloq's commitment to inclusivity and collaboration. Be sure to include specific examples of how you can contribute to their mission.
Showcase Relevant Projects: If you have worked on projects involving microservices, real-time data processing, or DevSecOps, be sure to include these in your application. Highlight your role in these projects and the impact they had on the overall success.
Prepare for Technical Questions: Anticipate technical questions related to Java, design patterns, and testing frameworks. Brush up on your knowledge of OOP principles and be ready to discuss how you've applied them in your previous work.
How to prepare for a job interview at myGwork - LGBTQ+ Business Community
β¨Showcase Your Java Expertise
Make sure to highlight your hands-on experience with Java, Spring Boot, and Hibernate during the interview. Be prepared to discuss specific projects where you applied these technologies, focusing on the challenges you faced and how you overcame them.
β¨Understand the Company Culture
Avaloq values inclusivity and collaboration. Familiarise yourself with their culture by researching their mission and values. During the interview, demonstrate how your personal values align with theirs and share examples of how you've contributed to a positive team environment in the past.
β¨Prepare for Technical Questions
Expect technical questions related to low-level design patterns, microservices, and database management. Brush up on your knowledge of OOP principles and be ready to solve coding problems or discuss your approach to system design during the interview.
β¨Ask Insightful Questions
Prepare thoughtful questions to ask your interviewers about the team dynamics, ongoing projects, and the company's future direction. This shows your genuine interest in the role and helps you assess if Avaloq is the right fit for you.