Beschreibung
We are supporting our client, an Insurance Company in the Zurich area, by finding a Senior Java Developer (m/f).In these specific project you will build modern applications in a dynamic, agile environment and multiple sprint teams.
Tasks
- Develop data integration/processing/monitoring applications using micro-services
- 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
- Understand architectural issues, and factor them into decisions and recommendations
- Deliver software as part of an agile team
- Become trusted expert on interfaces and investments specific functionality
Requirements
- Bachelor’s Degree in Engineering or Computer Science
- Strong and experienced JAVA developer
- Strong knowledge of reactive architecture and micro-services – Spring Boot
- Experience with messaging and stream processing architectures built on Kafka
- Experience with Event Sourcing
- Test driven development: proven expertise in writing unit tests and end to end integration tests
- Experience to work in a scrum team
Soft Skills
- Keep team informed of progress; escalate any issues
- Collaborate closely with other delivery teams on the project