This job has been posted for more than 30 working days and has expired.

Java Application Engineer

Java Application Engineer


Adliswil / Zurich - Switzerland


Contract Role for 8 months


Our client, a well known Swiss company, is currently looking for a Java Application Engineer, for a contract role based in Zurich- Switzerland.



Job Description


You will implement business functionality in our multi-year finance transformation as Spring Boot microservices running in a cloud-native environment in MS Azure.


Experience in UI programming with Angular Material round up our profile


Main tasks/activities:



  • Develop data integration- and business services using micro-service

  • Develop of simple user interface

  • Ensure applications are performing and tested against requirements

  • Ensure compliance with CI/CD and automated testing and build pipeline

  • Prepare unit test for automated testing

  • Performing code reviews

  • Fixing bugs and issues in deployed applications

  • Demonstrate expert understanding of the Java application development stack and tools

  • Understand architectural issues, and factor them into decisions and recommendations


Position requirements:



  • Strong and experienced JAVA developer

  • Strong knowledge of reactive architecture and micro-services - Spring Boot

  • 9 years plus experience in a similar role

  • Experience with messaging and stream processing architectures built on Kafka

  • Experience with UI development using Angular Material

  • Experience with relational databases

  • Test driven development: proven expertise in writing unit tests and end to end integration tests

  • Experience to work in a scrum team

  • Following skills would be a plus

  • Understanding of Native Cloud development, Kubernetes

  • Experience in Azure

  • Work with CI/CD for integration and deployment: Expertise in automated build, test & deploy

  • Fluent in English