Beschreibung
As a renowned IT service company, we are currently seeking support for a project in the banking sector. Project start is April 2020. The project will last until the end of the year with the option of extension.Your tasks
• Working on the integration of group 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 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 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
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