You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Julius Baer

Java Backend Engineer 100% (f/m/d)

  • Office

Salary

Not stated

Similar roles pay €70K - 105K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is in wealth management, and this role is a Java backend engineer position based in Madrid, working on a business-critical enterprise platform built on Java and Jakarta EE.

You will join a team that includes Technical Leads, Product Owners, QA engineers and other development teams, delivering software across backend and frontend work.

Responsibilities

  • Build and maintain backend applications in Java 21 with Jakarta EE, JPA/Hibernate and Maven.
  • Design and implement REST APIs, and connect them with internal and external systems.
  • Help build enterprise integrations using SOAP, JMS and other messaging technologies.
  • Work with Product Owners, Business Analysts and Architects to turn requirements into technical solutions.
  • Build database functionality on Oracle, including data modelling and query tuning.
  • Write clean, testable code that follows the team's engineering standards.
  • Write and maintain automated unit and integration tests.
  • Diagnose and fix defects, performance problems and production incidents.
  • Help improve monitoring and observability, and take part in continuous improvement work.
  • Support deployment, testing and release work across development and test environments.

Requirements

  • Strong hands-on Java experience and solid object-oriented programming skills.
  • Experience with Java/Jakarta EE, JPA/Hibernate and Maven-based applications.
  • Experience building and consuming RESTful APIs.
  • Working knowledge of Oracle, SQL and data persistence.
  • Understanding of software design principles, design patterns and clean coding.
  • Experience with automated testing using JUnit and Mockito, or similar frameworks.
  • Familiarity with source control and collaborative development workflows.
  • Strong problem-solving skills and the ability to analyze complex technical issues.
  • Ability to work effectively in Agile teams.
  • Good communication skills and a collaborative attitude.
  • Ability to work across backend and frontend in a full-stack role.
  • Nice to have: experience with JBoss EAP, WildFly or other enterprise Java application servers.
  • Nice to have: familiarity with OpenAPI Generator, REST API design and contract-first development.
  • Nice to have: experience with SOAP/JAX-WS, Apache CXF or enterprise integration technologies.
  • Nice to have: exposure to messaging platforms and JMS-based solutions.
  • Nice to have: experience with Splunk, OpenTelemetry or other application monitoring tools.
  • Nice to have: familiarity with integration testing frameworks such as Kotest or Ktor.
  • Nice to have: exposure to Docker-based local development environments.

Conditions

This is a 100% position based in Madrid.

Applications are accepted only through the company's online application tool.

Where you’d work

From the office

About the company

Julius Baer

  • Industry: FinTech

Offices in Madrid, Spain, Spain

Also hiring in Zurich, Switzerland and Switzerland

3 of their 35 open roles are remote

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 19 checks run
  • 0 red flags

Still hiring?

13 checks

No red flags

How crowded?

6 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details10 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Java
  • SQL
  • Docker
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
Europe
Pay period
Annual
Show 4 more factsShow less

Role

Category
Development
Specialty
Backend
Tech stack
  • Java
  • SQL
  • Docker

Location

Work model
Office
Region
Europe
Offices
  • Madrid, Spain
  • Spain

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason