Swisslinx AG logó

Senior Full-Stack Java Engineer – Spring Boot, Microservices & React

Állás részletei

  • Cég neve

    Swisslinx AG

  • Munkavégzés helye

    Löwenstrasse 29, 8001 Zürich, Switzerland
  • Munkaidő, foglalkoztatás jellege

    • Alkalmazotti jogviszony
    • Általános munkarend
  • Elvárt technológiák

    • JAVA SPRING REACT BACKEND SECURITY FRONTEND ORACLE DATABASES SQL DOCKER AZURE DEVOPS MAVEN JENKINS
  • Elvárások

    • Angol középfok
    • 1-3 év tapasztalat
    • Középiskola
Állás elmentve
A hirdetést eltávolítottuk a mentett állásai közül. Visszavonom
newsletter-modal

Hasonló állásokról értesítőt állítottunk be!

Válogatást küldünk a hasonló lehetőségekről e-mailben, és app felhasználóinknak push értesítésben is.

Állás leírása

Responsibilities

Senior Full-Stack Java Engineer – Boot, Microservices & React
The main focus is clearly on backend engineering, distributed systems, integration patterns and high-quality, maintainable software design.
Senior Full-Stack Java Engineer – Boot, Microservices & React
Job description:
Design, develop and maintain Boot microservices and libraries
Work on technical solutions around logging, security, messaging and integration
Build reliable distributed systems using Kafka, MQs and event-driven architecture
Apply integration and architecture patterns such as the Inbox/Outbox pattern
Support frontend development with React and TypeScript when needed
Collaborate closely with business analysts, product owners and other engineering teams
Apply Java design patterns and best practices to ensure scalable and maintainable code
Analyse complex technical problems and develop efficient, innovative solutions
Work with Oracle databases, including schema design, query optimisation and backend integration
Contribute to observability, logging and monitoring of backend services
About the customer:
For a long-term project in the Swiss financial services sector, we are looking for an experienced Senior Full-Stack Java Engineer with a strong backend focus. This is a 12-month contract with the possibility of extension, starting immediately or by arrangement.
In this role, you will work on robust, scalable backend systems using Java, Boot and microservices. You will also contribute to frontend development with React and TypeScript when required.
Requirements:
Expert-level experience in Java development
Strong hands-on experience with Boot and ideally Security
Solid experience with microservices, Maven and distributed systems
Good understanding of multithreading, concurrency and performance optimisation
Practical knowledge of Java design patterns and clean software architecture
Experience with messaging systems such as Kafka, IBM MQ, RabbitMQ or similar MQ technologies
Familiarity with event-driven architecture and integration patterns
Experience with Oracle, SQL and query optimisation
Knowledge of React, TypeScript or other modern frontend technologies is a plus
Experience with Docker, Kubernetes and Helm is a plus
Familiarity with CI/CD tools such as GitLab, Jenkins or Azure DevOps
Experience with observability tools such as Prometheus, Grafana or Loki is an advantage
Understanding of trunk-based development and backward-compatible software design is beneficial
Knowledge of authentication protocols such as LDAP, OIDC or Kerberos is a plus
Fluency in English, both written and spoken
Independent, analytical and responsible way of working
Compensation benefits:
Long-term project opportunity in the Swiss financial services sector
Modern Java/ Boot-based microservices environment
Backend-focused engineering role with an additional full-stack component
Collaboration with experienced engineering, business and product teams
Challenging technical tasks around scalability, integration and system reliability
Contracting setup through an external payroll partner
Start: immediately or by arrangement
Duration: 12 months with possibility of extension jid18ece28pn jit0727pn jiy26pn

How to apply

You can submit your application on the company's website, which you can access by clicking the „Apply on company page“ button.

Álláshirdetés jelentése