Key Responsibilities
- Design, develop, and support integration solutions using Python, Java, and SQL Server.
- Implement and manage real-time data streaming solutions using Kafka.
- Manage and optimize APIs through API Management Platforms, ideally Gravitee.
- Deploy, monitor, and maintain integration components within Openshift environments.
- Collaborate with cross-functional teams to gather requirements and deliver scalable integration solutions.
- Ensure integration solutions comply with security, regulatory, and performance standards.
- Troubleshoot and resolve complex integration issues, providing expert guidance to junior team members.
- Maintain documentation for integration processes, workflows, and standards.
- Use AI tools in a targeted way (including vibe coding approaches) to:
- Accelerate development, testing, and documentation.
- Support analysis of logs, incidents, and performance data.
- Stay updated with the latest trends and technologies in application integration and data management.
Required Skills & Experience
- Minimum 5 years' hands-on experience in application integration, preferably within the banking or financial services sector.
- Strong proficiency in Python and Java for integration development.
- Advanced knowledge of SQL Server for data handling and transformation.
- Experience developing APIs with FastAPI.
- Practical experience with Kafka for data streaming and messaging.
- Hands-on experience with API Management Platforms (Gravitee preferred).
- Solid understanding of containerization and orchestration using Openshift.
- Usage of AI for coding tasks and automation, including:
- Experience using AI assistants to support coding, testing, and documentation.
- Familiarity with vibe coding / natural-language driven solutioning, with the ability to critically review AI outputs.
- Proven expertise in Event Driven Architecture and Microservices Architecture.
- Practical knowledge of Enterprise Integration Patterns.
- Experience with ETL/ELT processes for data integration and transformation.
- Practical experience with Model Context Protocol (MCP), including its implementation for efficient data exchange, model management, and integration within complex system architectures.
- Experience in designing, implementing, and supporting mission critical services.
- Proven ability to design and implement secure, scalable integration solutions.
- Excellent problem-solving and communication skills.
Désirable Skills
- Knowledge of Talend ESB and Apache Camel.
- Familiarity with other API management platforms and integration tools.
Education
Bachelor's or Master's Degree in Computer Science, Information Systems, or related field.