Senior Java Developer - Azure

EPAM Systems

Zürich

Hybrid

CHF 140,000 - 190,000

Full time

15 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

5 weeks of vacation
EPAM Employee Stock Purchase Plan (ES-
Enhanced parental leave
Extended pension plan
Daily sickness allowance insurance
Employee assistance program
Global business travel medical and ACC

Job summary

EPAM Systems in Zurich, Switzerland, seeks a Senior Java Developer – Azure to join our team in a hybrid mode. You will design and build backend services and APIs while contributing to scalable cloud architectures on Microsoft Azure.

You will collaborate with cross-functional teams to deliver reliable, high-performing software solutions for complex enterprise environments, focusing on clean code and robust API design.

Qualifications

  • Solid experience as a Java developer in enterprise environments.
  • Hands-on experience with Microsoft Azure.
  • Working knowledge of Spring Boot.
  • Familiarity with Azure Kubernetes Service.
  • Exposure to Azure Service Bus or similar messaging systems.
  • Strong understanding of API design and integration principles.
  • Good grasp of performance optimization techniques.
  • Solid understanding of clean code principles and software design patterns.

Responsibilities

  • Design and develop robust, scalable and secure server-side applications.
  • Build and maintain RESTful APIs for backend and frontend communication.
  • Integrate backend systems with third-party services.
  • Contribute to the design of scalable, resilient and fault-tolerant systems.
  • Optimize application performance across services.
  • Write clean, maintainable and efficient code.
  • Collaborate with cross-functional teams to define technical solutions.
  • Support deployment and operations on Microsoft Azure.

Skills

Java
Azure
Spring Boot
Azure Kubernetes Service
API design
Performance optimization
Clean code
Software design patterns

Tools

Azure Kubernetes Service
Azure Service Bus

Job description

We're looking for a Senior Java Developer – Azure to join our team in Zurich, Switzerland, in a hybrid working mode. In this role, you will design and build backend services and APIs while contributing to scalable cloud architectures on Microsoft Azure. You will collaborate with cross-functional teams to deliver reliable, high-performing software solutions that drive client success in complex enterprise environments.

Responsibilities
  • Design and develop robust, scalable and secure server-side applications
  • Build and maintain RESTful APIs for backend and frontend communication
  • Integrate backend systems with third-party services
  • Contribute to the design of scalable, resilient and fault-tolerant systems
  • Optimize application performance across services
  • Write clean, maintainable and efficient code
  • Collaborate with cross-functional teams to define technical solutions
  • Support deployment and operations on Microsoft Azure
Requirements
  • Solid experience as a Java developer in enterprise environments
  • Hands-on experience with Microsoft Azure
  • Working knowledge of Spring Boot
  • Familiarity with Azure Kubernetes Service
  • Exposure to Azure Service Bus or similar messaging systems
  • Strong understanding of API design and integration principles
  • Good grasp of performance optimization techniques
  • Solid understanding of clean code principles and software design patterns
Nice to have
  • Additional Azure certifications
  • Experience with event-driven architectures
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 Java Developer - Azure
Senior Java Developer - Azure

EPAM Systems • Zürich

Hybrid
CHF 120,000 - 160,000
5 weeks vacation
ESPP
Enhanced pension plan
+2
Senior Java Developer - Azure
Senior Java Developer - Azure

EPAM Systems (Switzerland) GmbH • Zürich

Hybrid
CHF 90,000 - 130,000
Senior Java Developer - Azure
Senior Java Developer - Azure

EPAM Systems • Switzerland

Hybrid
EUR 127,000 - 190,000
Senior Java Backend Engineer - Azure, Hybrid - Zurich
Senior Java Backend Engineer - Azure, Hybrid - Zurich

EPAM Systems (Switzerland) GmbH • Zürich

Hybrid
CHF 90,000 - 130,000
Senior Java Backend Engineer – Azure (Hybrid, Zurich)
Senior Java Backend Engineer – Azure (Hybrid, Zurich)

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 Java Backend Engineer — Azure Cloud, Hybrid (Zurich)
Senior Java Backend Engineer — Azure Cloud, Hybrid (Zurich)

EPAM Systems • Zürich

Hybrid
CHF 120,000 - 160,000
5 weeks vacation
ESPP
Enhanced pension plan
+2
Microsoft Azure Engineer
Microsoft Azure Engineer

ALLPS • Basel

On-site
CHF 120,000 - 160,000
Competitive salary package
Professional development opportunities
Collaborative work environment
Microsoft Azure Engineer at Allps
Microsoft Azure Engineer at Allps

Allps GmbH • Basel

On-site
CHF 75,000 - 95,000
Professional development and growth opportunities
Collaborative and dynamic work environment
Competitive salary and benefits package
Senior Java Developer - Distributed Financial Systems
Senior Java Developer - Distributed Financial Systems

Experis Switzerland • Zürich

On-site
CHF 120,000 - 160,000
Senior Azure DevOps Engineer
Senior Azure DevOps Engineer

EveryWare • Pully

On-site
CHF 120,000 - 180,000