Senior Full Stack Developer (with React)

EPAM Systems

Zürich

Hybrid

CHF 140,000 - 190,000

Full time

4 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

5 weeks vacation
EPAM ESPP
Enhanced parental leave
Extended pension plan
Sickness insurance
Employee assistance program
Travel medical/accident insurance
Learning and development

Job summary

EPAM Systems in Zurich, Switzerland is seeking a Senior Full Stack Developer to modernize credit decision technology. You will build Java Spring Boot backends and ReactJS frontends for a new platform, integrate with Azure and implement deployment playbooks with Ansible.

Collaboration with stakeholders and applying best practices will be essential. The role requires 5+ years of enterprise Java experience, strong React and SQL skills, and familiarity with Azure services.

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.
  • 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.

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
ReactJS
Spring Boot
REST API
SQL/PostgreSQL
CI/CD
Testing
Design Patterns
English fluency
German (plus)

Tools

Maven
Azure Web Apps
Azure Kubernetes Service (AKS)
Ansible
Kafka
Vite

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
We offer
  • 5 weeks of vacation
  • EPAM Employee Stock Purchase Plan (ESPP)
  • Enhanced parental leave
  • Extended pension plan
  • Daily sickness allowance insurance
  • Employee assistance program
  • Global business travel medical and accident insurance
  • Learning and development opportunities including in-house training and coaching, professional certifications, and courses
  • Please note that any offers will be subject to appropriate background checks
  • We do not accept CVs from recruiting or staffing agencies
  • For this position, we are able to consider applications from the following:
  • - Swiss nationals
  • - EU/EFTA nationals
  • - Third-country nationals based in Switzerland with an appropriate work permit
  • - Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits
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 • Zürich

On-site
CHF 120,000 - 160,000
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 Engineer (.NET/React)
Senior Full Stack Engineer (.NET/React)

Jobgether SRL • Switzerland

On-site
CHF 120,000 - 150,000
Fully remote
Flexible schedule
Challenging projects
+3
Frontend (React) Developer – Financial Platforms
Frontend (React) Developer – Financial Platforms

Experis Switzerland • Zürich

On-site
CHF 120,000 - 150,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 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 Java Developer - Distributed Financial Systems
Senior Java Developer - Distributed Financial Systems

Experis Switzerland • Zürich

On-site
CHF 120,000 - 160,000
Senior Full Stack Engineer (.NET/React)
Senior Full Stack Engineer (.NET/React)

Jobgether SRL • Switzerland

Remote
CHF 140,000 - 180,000
Fully remote work
Remote from Latam/Europe
Flexible working
+1
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