Integration Engineer – Kafka / Java / Python
Technologie
AmpstekGeneva, SchweizHeute
VollzeitHybrid
Stellenbeschreibung
Ampstek is hiring a Data Integration Engineer for our client Tech Mahindra, supporting a leading private bank in Geneva, Switzerland.
- Location: Geneva, Switzerland – Hybrid (3 days onsite / 2 days remote)
- Type: Permanent, Full-time
- Language: English (Advanced)
- Start: Immediate / short notice
About the Role
You will design, build and support enterprise integration solutions in a modern banking environment built on Kafka, APIs, microservices and OpenShift, while using AI tools to accelerate development.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 optimise APIs through API Management Platforms (ideally Gravitee)
- Deploy, monitor and maintain integration components in OpenShift environments
- Collaborate with cross-functional teams to deliver scalable integration solutions
- Ensure solutions meet security, regulatory and performance standards
- Troubleshoot complex integration issues and guide junior team members
- Maintain documentation for integration processes, workflows and standards
- Use AI tools (including vibe coding approaches) to accelerate development, testing, documentation and log/incident analysis
- 5+ years' hands-on experience in application integration, preferably in banking or financial services
- Strong proficiency in Python and Java for integration development
- Advanced SQL Server knowledge for data handling and transformation
- API development experience with FastAPI
- Practical experience with Kafka for streaming and messaging
- Hands-on experience with API Management Platforms (Gravitee preferred)
- Solid understanding of containerisation and orchestration with OpenShift
- Proven expertise in Event-Driven and Microservices Architecture
- Practical knowledge of Enterprise Integration Patterns and ETL/ELT processes
- Experience using AI assistants for coding, testing and documentation, with the ability to critically review AI output
- Practical experience with Model Context Protocol (MCP)
- Experience designing and supporting secure, scalable, mission-critical services
- Excellent problem-solving and communication skills
Nice to Have
- Talend ESB and Apache Camel
- Experience with other API management platforms and integration tools
Eligibility
- EU/Swiss nationals or holders of a valid Swiss B/C work permit only (no visa sponsorship)
- Candidates must be able to join at short notice – a 3-month notice period cannot be considered
Keywords
kafkajavapythontime-and-attendanceplanning-and-designvisual-art-designproduct-development-and-designbusiness-integrationenvironment-health-and-safety-hsseecology-environmentmicroservicesartificial-intelligencetraining-and-developmentsqlreal-time-dataapplication-programming-interface-apiapi-managementapi-management-platformtroubleshootingtesting-and-analysis
Interessiert an dieser Stelle?