Streaming platform software engineer

scheme image
As a leading payment cards company, Viseca offers to its customers any kind of customized products and services for cashless payments.
In Viseca we firmly believe that paying must be easy, secure and convenient. We are constantly working on innovative, digital solutions and services for the cashless future. This allows our customer banks to focus on their core business and it gives end customers complete control of their finances anytime anywhere.
Would you like to be a pioneer in digital transformation and take the next step in your career? To strengthen our dynamic team in the IT Development Operations area, based in Bedano (near Lugano), we are looking for an experienced and self-motivated personality - to start immediately or as agreed.

Your responsibilities

  • Conduct analysis on delivered specifications, and support development team on the evolution of the software and streaming platform
  • Ensure that the code produced is compliant with the requirement and aligned with the architectural and security standards
  • Evolutive and corrective maintenance of both internally developed applications and new enterprise-level solutions.
  • Ensure the uptime of production systems.
  • Ensure customer satisfaction and increase confidence in the services provided
  • Pull request review, ensuring that the produced code is compliant with the requirements, architecture, and security guidelines
  • Support productive processes also through the on call-service


  • Bachelor’s degree in computer science or equivalent
  • At least 5 years of professional experience on event driven/streaming architecture
Design skills:
  • Event Driven/Streaming Architecture
  • Micro Service Architecture
  • Software Architecture / Design Pattern / Enterprise Integration Pattern
  • REST API Design / OpenAPI
  • Java 11/17
  • Spring Boot stack
  • Kafka-Apache stack
  • Unit/Component / Integration Testing
  • CI/CD pipeline based on Jenkins / Ansible / Gitlab / GitHub actions
  • Git version control, flow, pull request, branching and merging
Is considered a plus
  • RabbitMQ/ActiveMQ
  • Rational database modelling / DB optimization
  • SQL / query optimization
  • Docker / Kubernetes / Containerization
  • Linux / Windows shell scripting
Soft skills:
  • Agile oriented team player
  • Ability to work independently, to respect priorities, planning and deadlines
  • Critical thinking and excellent problem-solving skills
  • Good interpersonal and communication skills
  • Good verbal and written skills in Italian and English are required


At Viseca you will work in a dynamic and creative environment with good development opportunities. We maintain an open and uncomplicated culture and offer our employees extensive decision-making powers in addition to a thorough introduction, home office possibility, attractive employment conditions and innovative fringe benefits.


Viseca Payment Services SA, Liliana Minotti, Recruiting Manager, Via Argine 5, 6930 Bedano
Take part in our success story and apply online with your complete application documents.