Skip to content
mimi

Software Engineer

Flexsis

Zürich · On-site Full-time 3w ago

About the role

About Our Client

Our client is an established company in IT and platform services, developing and operating business-critical digital solutions for a broad customer base. In an agile, cloud-native environment, scalable microservice architectures are created, ensuring the reliable operation of central platforms and the continuous development of innovative software solutions.

Role

As a Software Engineer, you will work closely with Product Owners and development, Dev Ops, and operations teams to develop, operate, and continuously improve high-quality software solutions throughout their entire lifecycle. You will take responsibility for the design, implementation, and operation of modern microservices and actively contribute to the further development of the platform architecture according to the Dev Ops principle ("You build it, you run it").

Main Responsibilities

  • Development and maintenance of Java-based microservices with Spring Boot, including REST API design and system integration
  • Setup, maintenance, and optimization of CI/CD pipelines (Git Lab, Git, Docker, optional Kubernetes)
  • Ensuring monitoring, logging, and alerting in cloud and platform operations
  • Operation and continuous development of business-critical systems according to Dev Ops principles
  • Working with relational and No SQL databases as well as Kafka or comparable message brokers
  • Automation and infrastructure management (Ansible, IaaS, Hybrid Cloud, Service Broker APIs)
  • Development of frontend components with Vue.js including UX-oriented design and API integration

Qualifications

  • Professional training in IT or comparable qualification with relevant professional experience
  • Proven experience as a Java software developer, especially with Spring Boot and microservices
  • Profound knowledge in CI/CD, Git, Git Lab pipelines, monitoring, alerting, and test automation
  • Experience in operating and further developing business-critical platforms in a production environment
  • Independent, structured, and pragmatic way of working with high problem-solving competence
  • Resilience and composure even in complex or critical situations
  • Experience with relational and non-relational databases as well as Kafka (or comparable technologies)
  • Very good German and English skills (C1 each)
  • Teamwork, willingness to learn, and openness to knowledge exchange and agile collaboration

Desirable

  • Knowledge in infrastructure virtualization, IaaS, and hybrid cloud architectures
  • Experience with Open Service Broker APIs
  • Automation experience with Ansible
  • Experience in IT service management and 3rd level support
  • Understanding of agile and lean principles
  • Willingness to develop further towards on-call duty (24/7 operation)

Skills

AnsibleCI/CDDockerGitGitLabHybrid CloudIaaSJavaKafkaKubernetesMicroservicesNoSQLOpen Service Broker APIsPostgreSQLREST APIService Broker APIsSpring BootVue.js

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free