Beschreibung
Microservice Developer (m/f)Your tasks :
-Working on the integration of a new system 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 qualifications :
-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, Spring Boot, 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 modeling 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
Soft Skills:
-Structured and self-reliant working approach
-Pro-active attitude, team-oriented and excellent analytical and problem-solving skills
-Conflict management, stress-resilience and flexibility
-Excellent communication skills in a multi-cultural environment
-Very good command of English (mandatory), German is a plus
Contact Person:
Lucia Matlovicova
Sourcing Manager CoolPeople AT