Java Software Engineer

Luxoft

Zürich

Hybrid

CHF 140,000 - 190,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Luxoft in Zurich seeks an experienced Java Developer to join a global engineering team. You will design and build microservices and enterprise applications, with a focus on scalable backend solutions using Java and Spring Boot, REST APIs, and automated tests.

You will work in a hybrid model (3 days on-site in Zurich), collaborate with cross-functional teams in an agile environment, and leverage Azure cloud services, CI/CD, and DevOps practices to deliver secure, performant software.

Qualifications

  • 10+ years of Java development experience (Java 21+).
  • Spring Boot 3.x / Spring Framework proficiency.
  • JSF (Jakarta Faces) mandatory; JoinFaces/PrimeFaces/OmniFaces familiarity.
  • Strong microservices architecture and REST APIs.
  • Hibernate/JPA and SQL performance optimization.
  • JUnit/Mockito for unit testing.
  • Experience with IBM DB2, PostgreSQL, or MS SQL Server.
  • Azure cloud services like App Services, AKS, Key Vault, Storage.
  • Git, CI/CD, DevOps practices; Docker/Kubernetes.
  • GitHub Copilot / AI-assisted development.

Responsibilities

  • Design and develop microservices and enterprise applications.
  • Build scalable backend with Java and Spring Boot.
  • Develop and maintain RESTful APIs and automated tests.
  • Optimize application and database performance.
  • Contribute to Azure cloud-based solutions and DevOps pipelines.
  • Collaborate with stakeholders in an agile environment.

Skills

Java 10+ years
Spring Boot 3.x
JSF (Jakarta Faces)
JoinFaces/PrimeFaces/OmniFaces
Microservices
REST APIs
Hibernate/JPA
JUnit/Mockito
SQL tuning
IBM DB2 / PostgreSQL / MS SQL
Microsoft Azure
PowerShell
Git & CI/CD
Docker/Kubernetes
IaC & DevOps
GitHub Copilot / AI-assisted

Tools

Git
Docker
Kubernetes
PowerShell
Microsoft Azure

Job description

Java Developer | Zurich

LUXOFT is looking for an experienced Java Developer to join a global engineering team in Zurich.

Location: Zurich, Switzerland

Work model: Hybrid — 3 days per week from the office in Zurich

Contract: Permanent, unlimited

What you’ll do
  • Design and develop microservices and enterprise applications
  • Build scalable backend solutions using Java and Spring Boot
  • Develop and maintain RESTful APIs
  • Write clean, maintainable code and automated tests
  • Optimize application and database performance
  • Contribute to cloud-native solutions on Microsoft Azure
  • Support CI/CD, DevOps, deployment, monitoring, and automation
  • Ensure compliance with enterprise security and cloud standards
  • Work closely with business stakeholders and cross-functional teams in an agile environment
  • Leverage GitHub Copilot and AI-assisted development in daily engineering activities
Mandatory skills
  • 10+ years of Java development experience: Java 21+
  • Spring Boot 3.x / Spring Framework
  • JSF (Jakarta Faces) — mandatory
  • JoinFaces / PrimeFaces / OmniFaces
  • Microservices architecture
  • REST APIs
  • Hibernate / JPA
  • JUnit / Mockito
  • SQL and database performance optimization
  • Experience with IBM i DB2, PostgreSQL, or MS SQL Server
  • Microsoft Azure - App Services, AKS, Key Vault, Storage, Entra ID, Azure Monitor / Application Insights
  • PowerShell
  • Git and CI/CD
  • Docker / Kubernetes
  • Infrastructure as Code and DevOps practices
  • GitHub Copilot / AI-assisted software development
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Spring Boot, Azure, AI DevOps Hybrid
Senior Java Engineer - Spring Boot, Azure, AI DevOps Hybrid

Luxoft • Zürich

Hybrid
CHF 140,000 - 190,000
Senior Java Developer - Azure
Senior Java Developer - Azure

EPAM Systems • Switzerland

Hybrid
EUR 127,000 - 190,000
Senior Java Software Engineer
Senior Java Software Engineer

Nicoll Curtin • Zürich

On-site
CHF 120,000 - 150,000
Senior Java Developer - Distributed Financial Systems
Senior Java Developer - Distributed Financial Systems

Experis Switzerland • Zürich

On-site
CHF 120,000 - 160,000
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
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
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 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 Fullstack Developer (JEE, Struts, Angular, Java, Spring, Swiss eGovernment)
Senior Fullstack Developer (JEE, Struts, Angular, Java, Spring, Swiss eGovernment)

Uliasti GmbH • Zürich

Hybrid
CHF 110,000 - 135,000