Project details: Our client is developing a platform, based on Kafka, which will support the specific business needs of each bank. You will be part of a SAFe team responsible for implementing a strategic integration platform to ensure that the platform is continuously being expanded with new capabilities to support business needs. The technology and methods are brand new to our client, allowing you to help design and shape the platform from the beginning.
Remote work: Currently 100% remotely, hybrid model after pandemia
Business trips: 2-3 days every three months after COVID
Project language: English (required), Polish
Project length: Long-term
Start: asap / flexible
Assignment type: B2B / UoP
RESPONSIBILITIES:
As a developer you will challenge and be challenged by your colleagues in creating the new event streaming platform based on Kafka that will ensure the future success of customers.
Your primary tasks will be designing, implementing, and maturing our Kafka-based integration platform.
You will develop tools and procedures for monitoring, logging, and improve deployment.
As a natural part of your work, you will need to prepare documentation for the use of Kafka, while supporting the rest of the organization in using the platform.
DDD (Domain Driven Design) is used for modelling, which is why you will also work closely with other development teams to implement this method in their work.
You will ensure, through extensions and configurations, support to the financial sector's business processes.
You will work with a modern toolset, including technologies, methods and principles, such as: Apache Kafka, supported by Confluent; Java / Groovy; OpenShift; Kubernetes / Helm; CI / CD (continuous integration and continuous delivery); best practices in software development, test-driven development, design patterns, etc.
REQUIREMENTS:
You are an experienced and innovative Java Developer willing to become a DevOps Engineer and contribute to the development and integration tasks on the Kafka platform.
You are passionate about creating innovative and stable IT solutions.
You care about scalability and operational stability.
You may have worked with or used technologies such as K8s / OpenShift and Jenkins.
You are service-minded and accustomed to working with customers, partners, and colleagues.
You have the ability to prioritize and meet deadlines related to ongoing deliveries and operations.
You work well, independently and as part of a team, as well as have an analytical and structured approach to your work.
You are fluent in English in writing and speaking.
NICE TO HAVE:
Experience in running and maintaining a Kafka platform or event streaming applications.
Kafka application development.
Experience working in agile development teams.
Experience from the financial sector, telecom, pharma, or from a significant consultancy;
WE OFFER:
International projects in a Scandinavian business culture.
Long-term cooperation across multiple projects and sectors.
Knowledge sharing.
Transparently built relations based on trust and fair play.
Well-functioning staff association with an exciting selection of social gatherings and activities where, as an employee, you can network with each other outside the usual framework.