Join our Team

Software Engineering

For our location in Aachen (Germany) we are looking for a

Java Developer

About Us

As one of the first application service providers in the financial sector, MACD has been successfully implementing IT projects for financial institutions for more than 20 years. MACD is the market leader in trading connectivity in Switzerland and supports more than 60 banks and stock exchanges across Europe and worldwide. Around 40 IT engineers, computer scientists and economists are working on innovative solutions at locations in England, Germany and Switzerland.

We develop our software agile with the help of Scrum, XP and Continuous Delivery. You will be involved in the whole development process, from requirements analysis to design, implementation, testing, deployment, and support.


  • You have a Bachelor's degree, a Master's degree or a comparable training in computer science.
  • You are well experienced with Java.
  • You like to work in a team and are willing to gradually take on more responsibility.
  • You love learning new things and are looking for the challenge.
  • You master the English and German language in speech and writing.

    Desirable Experiences

    • Microservices, Kubernetes, Docker
    • Git, JUnit, Maven, Jenkins
    • Development of web applications using JavaScript frameworks such as Angular

    What we offer

    • Permanent employment with a flexible working time model
    • Company pension scheme and additional benefits
    • Exciting and challenging work content in an agile environment
    • Development opportunities to develop new technologies and to expand their own competencies

    What awaits you at MACD, you'll find out here:

    Work at MACD


    We are looking forward to receiving your application to:


    Please get in touch with:

    Waltraud Lindemann
    Human Resources
    +49 241 557080-22