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 jid18ece28a jit0727a jiy26a