Senior Java Backend Developer (w/m/d) - with experience in JSF (Jakarta Faces) - Immediate Joiners

Luxoft

Zürich

On-site

CHF 140,000 - 190,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Luxoft is seeking a Senior Java Developer in Zürich to design, implement, and maintain enterprise-grade applications for banking/financial services. You will leverage Java 21+, Spring Boot, and mandatory JSF/JoinFaces, while integrating with Azure Cloud and AI-assisted development tools.

The role emphasizes scalable, secure, cloud-native solutions within an agile environment. Ideal candidates have 10+ years of experience, strong expertise in microservices, DevOps, and automation scripting.

Qualifications

  • 10+ years of enterprise Java development experience.
  • Must have JSF/JoinFaces (jakarta) proficiency.
  • Experience with Azure Cloud and cloud-native architectures.
  • Strong DevOps practices including CI/CD pipelines.

Responsibilities

  • Design microservices and scalable backend solutions.
  • Write and maintain automated tests.
  • Ensure compliance with enterprise security and cloud standards.

Skills

Java
Spring Boot
JSF (Jakarta Faces)
RESTful API design
Hibernate/JPA
Maven/Gradle
Microservices
JUnit/Mockito
PowerShell scripting
AI-assisted development
Bash scripting
Azure Cloud
DevOps practices
Git/GitHub/GitLab
CI/CD
Docker
Kubernetes
Infrastructure as Code

Tools

Git
GitHub
GitLab
Docker
Kubernetes
Terraform
CI/CD pipelines
Infrastructure as Code

Job description

We are looking for a Senior Java Developer with 10+ years of experience in designing, developing, and maintaining enterprise-grade applications within the leasing, financial services, or banking sector. The ideal candidate must have extensive hands-on expertise in Java, Spring Boot, and JSF/JoinFaces (mandatory), complemented by solid experience in Microsoft Azure Cloud, DevOps practices, PowerShell scripting, and AI-assisted development using GitHub Copilot. The candidate should be highly self-driven, capable of working independently, collaborate effectively with business stakeholders and cross-functional teams, and experienced in delivering scalable, secure, and cloud-native solutions in an agile environment.

Responsibilities
  • designing microservices
  • writing clean automated tests
  • ensuring compliance with enterprise security and cloud standards.
Skills
Must have
  • Backend Development: Java 21+, Spring Boot 3.x, Spring Framework (Core, MVC, Security, Data JPA), RESTful API design and development, Hibernate / JPA, Maven and/or Gradle, Microservices architecture, Unit and Integration Testing (JUnit, Mockito)
  • Frontend Development: JSF (Jakarta Faces) - Mandatory
  • Database Technologies: IBM-i DB2 Database, PostgreSQL, MS SQL Server, SQL optimization and performance tuning, database design and data modeling
  • DevOps & Automation: Git / GitHub / GitLab, CI/CD Pipelines, Docker, Kubernetes, Infrastructure as Code, Monitoring and Logging, Release and Deployment Management, DevOps best practices
  • Scripting: PowerShell (Mandatory), Bash scripting, Automation of operational and deployment processes
  • Experience integrating AI capabilities into enterprise applications
Nice to have Skills
  • Preferred Qualifications
  • Azure Certifications (AZ-204, AZ-305, AZ-900)
  • Experience in banking, leasing, or financial services environments
  • Experience with secure cloud architectures
  • Knowledge of enterprise integration patterns
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Lead: Spring Boot, JSF & Azure Cloud
Senior Java Backend Lead: Spring Boot, JSF & Azure Cloud

Luxoft • Zürich

On-site
CHF 140,000 - 190,000
Senior Java Developer (Distributed Financial Systems) 100% (f/m/d) (Contract through our external payroll partner with immediate start until 30.09.2027 with possible extension)
Senior Java Developer (Distributed Financial Systems) 100% (f/m/d) (Contract through our external payroll partner with immediate start until 30.09.2027 with possible extension)

Julius Baer • Zürich

On-site
CHF 150,000 - 200,000
Java Technical Lead
Java Technical Lead

Sword Services • Genf

On-site
CHF 150,000 - 190,000
Java Software Engineer
Java Software Engineer

Luxoft • Zürich

Hybrid
CHF 120,000 - 170,000
Senior Java Engineer 100% (f/m/d) (Contract through our external payroll partner with immediate start until 30.09.2027 with possible extension)
Senior Java Engineer 100% (f/m/d) (Contract through our external payroll partner with immediate start until 30.09.2027 with possible extension)

Julius Baer • Zürich

On-site
CHF 150,000 - 190,000
Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

Union Bancaire Privée • Genf

On-site
CHF 150,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 Java Developer - Azure
Senior Java Developer - Azure

EPAM Systems • Switzerland

Hybrid
EUR 127,000 - 190,000
Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

UNION BANCAIRE PRIVÉE, UBP SA • Genf

On-site
CHF 180,000 - 260,000
Senior Full Stack Developer (with React)
Senior Full Stack Developer (with React)

EPAM Systems • Zürich

On-site
CHF 120,000 - 160,000