Senior Java Developer - Azure

Salary: CHF 115'000 - 155'000 per year

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

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

Technologies:

  • API
  • Azure
  • Backend
  • Cloud
  • Frontend
  • Support
  • Java
  • Kubernetes
  • Spring
  • Spring Boot

More:

We are 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.

We offer/Benefits - 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

*All benefits and perks are subject to certain eligibility requirements - 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

last updated 43 week of 2026

Original source: https://swissdevjobs.ch/jobs/EPAM-Systems-Senior-Java-Developer---Azure

Apply now!

🌐 Change language