Beschreibung
Our client is an international financial services provider, serving companies and private clients in a wide range of industries in many European countries. To support the existing team, our customer is currently looking for a Freelance Microservices Developer (f/m/x).These exciting tasks are waiting for you:
Working on the integration of services with a new backend system running
as SaaS in the cloud.
· Collaborate to design and document complex distributed systems
· Implement these systems in a clean and maintainable way
· Implement automated tests and get involved in the complete software lifecycle
· Estimate the development efforts together with the team
You will be part of a Scrum delivery team in an international, agile environment
Your experience so far:
Adequate technical education (Technical School or University degree)
· More than 5 years of experience in implementing integration components and applications, especially in the area of digital projects or systems integration
· Excellent knowledge and experience in Java or other JVM based languages like Kotlin or Scala
· Experience writing automated tests (unit, component, integration)
· Good experience using common Java open source frameworks like Spring, SpringBoot, Akka…
· Experience with containerized architectures (e.g. Docker), management tools (e.g.Kubernetes) and the microservice architecture pattern
· Good experience in enterprise integration patterns and messaging systems like Apache Kafka and Apache Pulsar.
· Good knowledge in API definition languages (GraphQL, OpenAPI, Swagger)
· Very good data modelling and SQL know-how and knowledge of different database
· technologies (e.g. RDBMS, NoSQL)
· Good knowledge of (Cloud) IT infrastructure (OS, platforms, etc.)
Agile Mindset