J

Julius Baer

Provides private banking services worldwide

Java Backend Engineer

Backend EngineeringUpdated on Nov 14
Full-timeMadrid, SpainNo salary listedIn-person

About the Job

Requirements

  • Strong hands-on experience with Java development and object-oriented programming principles.
  • Experience with Java/Jakarta EE, JPA/Hibernate, and Maven-based applications.
  • Experience building and consuming RESTful APIs.
  • Working knowledge of Oracle databases, SQL, and data persistence concepts.
  • Understanding of software design principles, design patterns, and clean coding practices.
  • Experience with automated testing using frameworks such as JUnit and Mockito.
  • Familiarity with source control systems and collaborative development workflows.
  • Ability to analyze complex technical issues.
  • Ability to work effectively within Agile development teams.
  • Ability to work across both backend and frontend domains in a full-stack capacity.

Responsibilities

  • Develop and maintain backend applications using Java 21, Jakarta EE, JPA/Hibernate, and Maven.
  • Design and implement REST APIs and integrate with internal and external systems.
  • Contribute to enterprise integrations using SOAP, JMS, and messaging technologies.
  • Collaborate with Product Owners, Business Analysts, and Architects to understand requirements and deliver technical solutions.
  • Develop database-related functionality using Oracle, including data modelling and query optimization.
  • Write clean, maintainable, and testable code following established engineering standards and best practices.
  • Create and maintain automated tests, including unit and integration tests.
  • Troubleshoot and resolve application defects, performance issues, and production incidents.
  • Contribute to application monitoring, observability, and continuous improvement initiatives.
  • Support deployment, testing, and release activities across development and test environments.

Desired Qualifications

  • Experience with JBoss EAP, WildFly, or other enterprise Java application servers.
  • Familiarity with OpenAPI Generator, REST API design, and contract-first development.
  • Experience working with SOAP/JAX-WS, Apache CXF, or enterprise integration technologies.
  • Exposure to messaging platforms and JMS-based solutions.
  • Experience with Splunk, OpenTelemetry, or application monitoring solutions.
  • Familiarity with integration testing frameworks such as Kotest or Ktor.
  • Exposure to Docker-based local development environments.

About the Company

Julius Baer

Provides private banking services worldwide

Julius Baer Group Ltd. is a Swiss private bank that serves high-net-worth individuals and families. It focuses on wealth management, investment advisory, discretionary mandates, financing, and related private banking services. Customers’ assets are managed through personalized investment strategies, custody, and tailored financial planning delivered by relationship managers and specialists."

Company size
5,001-10,000
Company stage
IPO
Headquarters
Switzerland
Founded
1890

Recently Posted Jobs

Explore more opportunities at Julius Baer

See more jobs