This website uses cookies and other technologies to improve the user experience and measure the performance of the website and our advertising campaigns. For more information and your options, please see our privacy policy.


Java Backend Engineer


For a project at our client’s site, a national bank based in Zurich, we are looking for an experienced

Java Backend Engineer
6 months
Applications close 28 Jun 2022
Posted 23 Jun 2022

In this exciting role, you will actively participate in all stages of the software development lifecycle mainly focusing on requirements engineering, software design, and the development of new mobile applications.


  • 5+ years of backend or distributed systems Java development knowledge (EE/Spring)
  • Knowledge of messaging systems and experience in designing and implementing ESB/Middleware solutions and applications’ integration
  • Know-how of Web technologies (SOAP, REST) and Microservice (MSA) architecture
  • Strong understanding of software design patterns & object-oriented principles
  • Working experience with Java applications servers (WAS, JBoss, Tomcat) and relational databases
  • Knowledge of common networking, infrastructure, operating systems and security fundamentals
  • A solid grasp of software engineering practices (e.g. thorough code reviews, unit tests, deep focus on quality, design documentation)
  • Working experience with FE development and JavaScript frameworks is considered a plus
  • Fluent in English, German is a plus


  • Prepare the solution design documentation for changes and develop integrated solutions mainly for middleware and backend applications
  • Undertake the technical ownership of Cembra’s middleware and backend applications and microservices
  • Act as an SME and integrator with third parties providing designs specifications and developing of backend services
  • Contribute to the timely completion of development tasks for change initiatives and projects
  • Liaise with production support and operations teams for Troubleshooting of production software and bug fixing (level 3 support)
  • Continually learn and apply relevant software development practices, patterns, tools, and technologies and actively contribute to the Bank’s technical selections/decisions
Neues Fabian
Hello, my name is
Fabian Huggenberger
I manage this role
Wavy Rectangle Mask
Share this job

Speak to our recruitment team

Footer Man