Stellenangebot
Technical Lead – Backend Java Engineer 100% (f/m/d)
Julius Baer sucht in Madrid einen erfahrenen Technical Lead für Backend-Entwicklung, der Java 21- und Jakarta EE-Anwendungen für die Private-Banking-Sparte gestaltet und technisch führt. Die Rolle kombiniert hands-on-Entwicklung mit der Mentoring-Führung eines Teams sowie der Verantwortung für Architektur, Integrationen und Release-Prozesse.
YOUR LEADERSHIP
- Lead the design, development, and maintenance of Java 21 / Jakarta EE backend applications that support.
- Design scalable, maintainable, and reusable software solutions aligned with business and architecture requirements.
- Drive technical decisions around REST APIs, integration mechanisms, messaging, performance, and application architecture.
- Collaborate with Product Owners, ARCHES, and stakeholders to translate business requirements into technical solutions.
- Own and coordinate application releases, deployments, environment readiness, and production rollouts.
- Mentor and support engineers through technical guidance, code reviews, knowledge sharing, and coaching.
- Promote engineering best practices, coding standards, governance, and continuous improvement practices.
- Lead development of integrations using REST, SOAP, JMS, and messaging systems.
- Work closely with Oracle databases, including data modeling, performance tuning, and schema evolution.
- Support frontend teams where backend integration expertise is required.
- Collaborate with QA, DevOps, and Operations teams to ensure smooth delivery and production stability.
YOUR PROFILE
- Expert-level Java development with strong hands-on experience in Java 21, Jakarta EE, JPA/Hibernate.
- Proven experience building and consuming REST and SOAP service using technologies such as JAX-RS and JAX-WS.
- Maven multi-module applications.
- Solid understanding of software architecture, design patterns, and enterprise application design principles.
- Experience building and consuming REST and SOAP services using technologies such as JAX-RS and JAX-WS.
- Strong understanding of Oracle databases, SQL optimization, schema design, and data performance modeling.
- Experience with messaging and integration technologies, including JMS and enterprise messaging frameworks.
- Strong knowledge of testing practices using JUnit, Mockito, and integration testing frameworks (e.g. TestContainers, WireMock, etc.).
- Experience with release management, deployment processes, and production support activities.
- Ability to lead technical discussions, make architecture decisions, and communicate effectively with technical stakeholders.
- Previous coaching and mentoring skills.
- Familiarity with Spring, OpenTelemetry, and observability best practices.
- Experience working with Docker-based local development environments.
- Exposure to Kotlin and automated integration testing frameworks.
- Experience driving technical improvements, platform modernization, and engineering process enhancements.
- Experience working in Agile environments with distributed and cross-functional teams.
Jobdetails