For our client, an international financial institution in Switzerland we are seeking a highly motivated Java Developer to take up the following challenge:
Job Description
- Developing services responsible for Order and Trade Management
- Working with other team members on the requirements, preparing the releases and delivering the applications to production
- Continuous integration and related documentation updates
- Actively participate in the design and technology review of the applications written in the team
- Provide support for the existing systems where required
- Active participant in the design of the future technology and architecture of applications, utilizing the latest core techniques and are able to influence how CS defines the requirements definition process
- Working in an international, cross-functional team (developers, business analysts, testers and DevOps)
- Member of a long term, strategically relevant project
- Strong team with strong collaboration mindset and pride in our products
Requirements
- You are a Java developer with a passion for quality, good design and clean code
- You are familiar with cloud-based, microservice-oriented architecture
- You bring a solid working knowledge of Spring framework (Boot, Web, Cloud, Data)
- You are a keen user of build and test tools like Jenkins, Maven/Gradle, Junit, Mockito
- You are agile-minded and love experimentation to find solutions
- You are willing to expand your role through cross skilling in the pursuit of delivering value to clients early (e.g. QA automation test development)
- Knowledge of Apache Kafka, Docker, NoSQL databases and emerging JVM languages is a great advantage
- Experience with addressing considerations of low latency, high availability and performance
- Experience in Behaviour Driven Development (JBehave or Cucumber)
- Knowledge of Front End technologies (e.g. React)
- Proficient English language skills are mandatory, German language skill would be an advantage
This is a 12 months contract with a potential relocation to Switzerland (home office option can be negotiated).
You don't have to meet all the job requirements! Apply and give us a chance to get to know your experience & skills :)