Beschreibung
My client is looking for an experienced Microservice Developer who will be responsible for working on the integration services with a new Back End system running as SaaS in the cloud. You will be part of a Scrum delivery team in an international and agile environment. Ensuring smooth operation of the IT systems and a structured change process.
Your responsibilities as a Microservices Developer
- 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 life cycle
- Estimate the development efforts together with the team
Skills and experience required as a Microservices Developer:
- A minimum of 5 years of experience 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
- Writing automated tests (unit, component, integration),
- Java open source frameworks like Spring, Spring Boot, Akk
- Containerized experience such as Docker, management tools such as Kubernetes and the microservice architecture pattern
- Integrating Enterprise patterns and messaging systems like Apache Kafka and Apache Pulsar.
- Strong knowledge in API definition languages (GraphQL, OpenAPI, Swagger)
- Excellent Datamodelling ability and SQL know-how and knowledge of different database
- technologies (eg RDBMS, NoSQL)
- Good knowledge of (Cloud) IT infrastructure (OS, platforms, etc.)
- Strong communication skills in English.
- Able to work in a multi-cultural environment
- Good teamworking skills
- Good problem-solving ability
Desired skills and experience required as a Microservices Developer:
- Strong communication skills in German
Parallel Consulting is acting as an Employment Business in relation to this vacancy.