The main focus is clearly on backend engineering, distributed systems, integration patterns and high-quality, maintainable software design.Senior Full-Stack Java Engineer – Spring Boot, Microservices & ReactJob description:Design, develop and maintain Spring Boot microservices and librariesWork on technical solutions around logging, security, messaging and integrationBuild reliable distributed systems using Kafka, MQs and event-driven architectureApply integration and architecture patterns such as the Inbox/Outbox patternSupport frontend development with React and TypeScript when neededCollaborate closely with business analysts, product owners and other engineering teamsApply Java design patterns and best practices to ensure scalable and maintainable codeAnalyse complex technical problems and develop efficient, innovative solutionsWork with Oracle databases, including schema design, query optimisation and backend integrationContribute to observability, logging and monitoring of backend servicesAbout 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, Spring Boot and microservices. You will also contribute to frontend development with React and TypeScript when required. Requirements:Expert-level experience in Java developmentStrong hands-on experience with Spring Boot and ideally Spring SecuritySolid experience with microservices, Maven and distributed systemsGood understanding of multithreading, concurrency and performance optimisationPractical knowledge of Java design patterns and clean software architectureExperience with messaging systems such as Kafka, IBM MQ, RabbitMQ or similar MQ technologiesFamiliarity with event-driven architecture and integration patternsExperience with Oracle, SQL and query optimisationKnowledge of React, TypeScript or other modern frontend technologies is a plusExperience with Docker, Kubernetes and Helm is a plusFamiliarity with CI/CD tools such as GitLab, Jenkins or Azure DevOpsExperience with observability tools such as Prometheus, Grafana or Loki is an advantageUnderstanding of trunk-based development and backward-compatible software design is beneficialKnowledge of authentication protocols such as LDAP, OIDC or Kerberos is a plusFluency in English, both written and spokenIndependent, analytical and responsible way of workingCompensation benefits:Long-term project opportunity in the Swiss financial services sectorModern Java/Spring Boot-based microservices environmentBackend-focused engineering role with an additional full-stack componentCollaboration with experienced engineering, business and product teamsChallenging technical tasks around scalability, integration and system reliabilityContracting setup through an external payroll partnerStart: immediately or by arrangementDuration: 12 months with possibility of extension j4id10281008a j4it0727a j4iy26a