Senior Full Stack Developer (with React)

EPAM Systems

Zürich

On-site

CHF 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems, Inc. is seeking a Senior Full Stack Developer to join our Zurich team in a hybrid work model.

You will contribute to modernizing credit decision technology by building scalable Java Spring Boot backends and ReactJS frontends for a new platform replacing an existing credit decisions application. You will also implement CI/CD-ready code for Azure environments, create deployment playbooks with Ansible, and define REST API boundaries while coordinating with stakeholders.

Qualifications

  • 5+ years of experience developing enterprise-level Java/JEE web applications (Java 21 preferred).
  • Strong knowledge of ReactJS (React 16+) and Vite.
  • Proficiency in Spring Boot, Maven and REST API development.
  • Experience with Spring Security and Hibernate.
  • Strong PostgreSQL expertise and SQL skills including query optimization and database design.

Responsibilities

  • Build Java Spring Boot backends and ReactJS frontends for the new platform.
  • Implement CI/CD-ready code integrating with Azure environments.
  • Create and maintain deployment playbooks using Ansible for configuration management.
  • Define REST API boundaries and manage integration points using Kafka topics.
  • Perform SQL queries, database reverse engineering and troubleshoot technical issues.
  • Collaborate with business stakeholders for feedback and status updates.
  • Apply software engineering best practices, including clean code, testing and design principles.

Skills

Java/JEE web apps
ReactJS
Spring Boot
REST API
SQL & PostgreSQL
Azure
Ansible
Clean code & testing
English fluency

Tools

Maven
Kafka
Azure AKS
Docker

Job description

We're looking for a Senior Full Stack Developer to join our team in Zurich, Switzerland in a hybrid working mode. In this role, you will help modernize credit decision technology by contributing to the development of a new, streamlined platform replacing an existing application within the credit decisions domain. You will build high-quality backend services, front-end interfaces and support platform infrastructure while closely collaborating with other technical teams and business stakeholders to ensure seamless integration and reliable operations. This is an excellent opportunity to apply your full-stack expertise in a complex domain, utilizing modern frameworks and cloud technologies to deliver impactful financial solutions.

Responsibilities
  • Build Java Spring Boot backends and ReactJS frontends for the new platform
  • Implement CI/CD-ready code integrating with Azure environments
  • Create and maintain deployment playbooks using Ansible for configuration management
  • Define REST API boundaries and manage integration points using Kafka topics
  • Perform SQL queries, database reverse engineering and troubleshoot technical issues
  • Collaborate with business stakeholders for feedback and status updates
  • Apply software engineering best practices, including clean code, testing and design principles
Requirements
  • 5+ years of experience developing enterprise-level Java/JEE web applications (Java 21 preferred)
  • Strong knowledge of ReactJS (React 16+) and Vite
  • Proficiency in Spring Boot, Maven and REST API development
  • Experience with Spring Security and Hibernate
  • Strong PostgreSQL expertise and SQL skills including query optimization and database design
  • Familiarity with Azure Web Apps and Azure Kubernetes Service (AKS)
  • Experience working with Ansible for configuration and deployment
  • Solid understanding of clean code principles, testing strategies and software design patterns
  • Professional fluency in English; German is a strong plus
  • Nice to have Familiarity with legacy technologies such as Java 8, Struts or Oracle SQL
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer (with React)
Senior Full Stack Developer (with React)

EPAM Systems • Switzerland

On-site
EUR 149,000 - 191,000
Senior Full Stack Developer (with React)
Senior Full Stack Developer (with React)

EPAM Systems • Zürich

Hybrid
CHF 140,000 - 190,000
5 weeks vacation
EPAM ESPP
Enhanced parental leave
+5
Senior Full-Stack Lead: Java/React, Hybrid (Zurich)
Senior Full-Stack Lead: Java/React, Hybrid (Zurich)

EPAM Systems • Zürich

Hybrid
CHF 140,000 - 190,000
5 weeks vacation
EPAM ESPP
Enhanced parental leave
+5
Senior Full-Stack Engineer — Hybrid (Zurich)
Senior Full-Stack Engineer — Hybrid (Zurich)

EPAM Systems • Zürich

Hybrid
CHF 120,000 - 160,000
Senior Frontend (React) Developer – Financial Platforms 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months with possible extension)
Senior Frontend (React) Developer – Financial Platforms 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months with possible extension)

Julius Baer • Zürich

On-site
CHF 140,000 - 200,000
Senior Java Developer - Azure
Senior Java Developer - Azure

EPAM Systems • Switzerland

Hybrid
EUR 127,000 - 190,000
Senior Java Developer - Azure
Senior Java Developer - Azure

EPAM Systems • Zürich

Hybrid
CHF 140,000 - 190,000
5 weeks of vacation
EPAM Employee Stock Purchase Plan (ES-
Enhanced parental leave
+4
Senior Full Stack Developer
Senior Full Stack Developer

Noir • Winterthur

On-site
CHF 90,000 - 130,000
Senior Full Stack Engineer (F# / ASP.NET Core / ReactJS)
Senior Full Stack Engineer (F# / ASP.NET Core / ReactJS)

Jobgether • Switzerland

Remote
CHF 120,000 - 180,000
Remote-First culture
Learning budget
Team events and offsites
Senior Java Fullstack Engineer
Senior Java Fullstack Engineer

Zühlke Engineering AG • Schlieren

On-site
CHF 110,000 - 140,000
Work life blend
Profit share
Global community
+1
Top locations