Technical Lead - Backend Java Engineer (100%)
juliusbaer · Madrid
Job description
About the role
Julius Baer is looking for an experienced Technical Lead - Backend Java Engineer to join its team in Madrid. You will provide technical leadership while staying hands-on in the development of a large-scale Java/Jakarta EE platform running on JBoss EAP, focusing on backend services, integrations, platform reliability and release management. You will lead the technical direction of the backend domain and work closely with Product Owners, Architects, QA, Frontend and Operations teams.
Key responsibilities
- Lead the design, development and maintenance of Java 21 / Jakarta EE applications deployed on JBoss EAP 8.
- Design scalable, maintainable and reliable software solutions aligned with business and architectural requirements.
- Drive technical decisions on REST APIs, SOAP integrations, messaging, persistence and application architecture.
- Collaborate with Product Owners, Architects and stakeholders to turn business requirements into technical solutions.
- Own and coordinate application releases, deployments, environment readiness and production rollouts.
- Mentor engineers through technical guidance, code reviews, knowledge sharing and coaching.
- Promote engineering best practices, coding standards, architecture governance and continuous improvement.
- Lead development of integrations using REST, SOAP, JMS and messaging systems.
- Work with Oracle databases, including data modelling, performance tuning and schema evolution.
- Support frontend teams and collaborate with QA, DevOps and Operations teams.
Required profile
- Expert-level Java development with hands-on experience in Java 21, Jakarta EE, JPA/Hibernate and Maven multi-module applications.
- Solid understanding of software architecture, design patterns and enterprise application design.
- Experience building and consuming REST and SOAP services (JAX-RS, JAX-WS).
- Strong experience with Oracle databases, SQL optimisation, schema design and data persistence.
- Experience with messaging and integration technologies, including JMS and enterprise messaging platforms.
- Testing with JUnit, Mockito and integration testing frameworks; release management, deployment and production support.
- Ability to lead technical discussions, make architectural decisions and mentor engineers.
Nice-to-have skills
- Angular, TypeScript or other modern frontend frameworks.
- OpenAPI Generator, API governance and contract-first development.
- Flyway and database migrations.
- Splunk, OpenTelemetry and observability best practices.
- Docker-based local development environments, Kotlin and automated integration testing.
- Agile environments with distributed, cross-functional teams.
Applications are submitted through the company's online application tool.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Spain.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
8 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
juliusbaer
Madrid