Senior Software Engineer Java

Prime21
Zürich, Switzerland
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Remote
Zürich, Switzerland

Tech stack

Clean Code Principles
Java
Software Quality
Code Review
Continuous Integration
Hibernate
PostgreSQL
Maven
Pair Programming
SQL Databases
Spring-boot
Gitlab
Kubernetes
Information Technology
Kafka
Front End Software Development
Docker
Microservices

Job description

  • Du prägst die Weiterentwicklung einer modernen Anwendung auf Basis einer Microservice-Architektur.
  • Du konzipierst, implementierst, testest und lieferst neue Features in enger Zusammenarbeit mit deinem Team.
  • Du arbeitest aktiv mit Frameworks wie Spring Boot und Quarkus und unterstützt deine Kolleginnen und Kollegen mit Code-Reviews oder Pair-Programming.
  • Du beteiligst dich an Architekturfragen, bringst eigene Ideen ein und evaluierst technische Ansätze.
  • Du hinterfragst bestehende Lösungen, optimierst kontinuierlich den Code und trägst zu einer hohen Softwarequalität bei.

Requirements

  • Eine Ausbildung oder ein Studium im Bereich Informatik oder eine vergleichbare Erfahrung.
  • Mehrjährige Erfahrung als Software Engineer, idealerweise mit datenintensiven Anwendungen.
  • Sehr gute Kenntnisse in Java, Spring Boot, Quarkus, Microservices, Maven und SQL (z. B. Hibernate, Postgres).
  • Erfahrung mit modernen Tools wie Docker, Kubernetes, GitLab oder Kafka ist ein Plus.
  • Erste Kenntnisse im Frontend oder die Bereitschaft, dich darin weiterzuentwickeln.
  • Du arbeitest gern agil, lebst Clean Code und kennst CI/CD-Praktiken.
  • Teamfähigkeit, Kommunikationsstärke und die Motivation, dich fachlich und persönlich weiterzuentwickeln.
  • Sehr gute Deutschkenntnisse (mind. C1) sowie gute Englischkenntnisse.

Benefits & conditions

Bist du jemand, der gerne anpackt und Ideen in funktionierende Software verwandelt? Hast du Freude daran, neue Lösungen aufzubauen und bestehende Anwendungen weiterzuentwickeln? Dann passt du perfekt zu uns! Wir arbeiten in einem agilen Umfeld daran, eine zeitgemässe und leistungsstarke Web-Applikation zu entwickeln - und du kannst dabei eine zentrale Rolle übernehmen. Parallel dazu trägst du Verantwortung für eine bestehende Anwendung, die du technisch weiterbringst und stabil hältst. Wenn du gerne Verantwortung übernimmst, technische Entscheidungen mitgestaltest und gemeinsam mit einem motivierten Team etwas bewegen möchtest, freuen wir uns auf dich!, * Bis zu drei Tage Homeoffice

  • Moderne Arbeitszeitmodelle mit einer 41-Stunden-Woche
  • Mindestens 25 Ferientage pro Jahr
  • Unterstützung bei Weiterbildungen - finanziell oder zeitlich.

Apply for this position