Development Lead - Full-Stack Java Engineer 100%

Julius Bär
Madrid, Spain
11 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Spring Security Architectural Patterns Code Review Continuous Integration Command-Query Responsibility Segregation (Software Development) Software Design Patterns DevOps Distributed Systems Java Architectures Apache Maven Oracle Databases
+12 more
Software Architecture Query Optimization TypeScript Data Logging Multithreading ReactJS Concurrency Spring-boot Backend Apache Kafka Front End Software Development Microservices

Job description

Experteer Overview In this role you provide technical leadership while remaining hands-on with Java/Spring Boot and contribute to frontend work with React and TypeScript as needed.You will steer the technical direction of the CLM Team, collaborating with Product Owners, Architects, and other engineers to deliver scalable, secure solutions.You’ll apply advanced design patterns and distributed-system concepts to shape impactful wealth-management software.This is an opportunity to lead, mentor, and shape delivery at scale.Compensaciones / Beneficios * Architect and implement Spring Boot microservices and shared libraries addressing cross-cutting concerns (logging, security, messaging) * Design scalable, maintainable software aligned with business and architectural goals * Collaborate with Product Owners, Architects, and stakeholders to refine requirements and trade-offs * Set technical direction, establish best practices, ensure consistency across solutions * Apply patterns like Inbox/Outbox, event-driven processing, CQRS where appropriate * Mentor engineers, conduct code reviews, share knowledge and coaching * Develop frontend interfaces with React and TypeScript when needed * Apply Java design patterns and engineering best practices for quality and maintainability * Analyze complex technical challenges and devise efficient solutions * Work with Oracle databases including schema design and query optimization * Enhance observability, logging, monitoring, and performance across backend services * Coordinate with QA, DevOps, and other teams to ensure CI/CD and production readiness Responsabilidades * Expert-level Java development with Spring Boot and Spring Security * Proven Technical Lead or Development Lead experience * Strong Maven, microservices, and distributed systems background * Solid software architecture and system design understanding * Deep knowledge of multithreading, concurrency, and performance * Proficiency in Java design patterns and engineering best practices * Experience with integration and architectural patterns (Inbox/Outbox, event-driven) * Experience with Kafka and other messaging queues * Ability to lead technical discussions and communicate with technical and non-technical stakeholders * Experience collaborating with Product Owners and Business Analysts to refine requirements * Mentoring, coaching, and code-review skills * Ability to balance hands-on development with leadership responsibilities * Experience with Oracle databases and Java integration * English: very good Requisitos principales *

Requirements

Compensaciones / Beneficios * Architect and implement Spring Boot microservices and shared libraries addressing cross-cutting concerns (logging, security, messaging) * Design scalable, maintainable software aligned with business and architectural goals * Collaborate with Product Owners, Architects, and stakeholders to refine requirements and trade-offs * Set technical direction, establish best practices, ensure consistency across solutions * Apply patterns like Inbox/Outbox, event-driven processing, CQRS where appropriate * Mentor engineers, conduct code reviews, share knowledge and coaching * Develop frontend interfaces with React and TypeScript when needed * Apply Java design patterns and engineering best practices for quality and maintainability * Analyze complex technical challenges and devise efficient solutions * Work with Oracle databases including schema design and query optimization * Enhance observability, logging, monitoring, and performance across backend services * Coordinate with QA, DevOps, and other teams to ensure CI/CD and production readiness Responsabilidades * Expert-level Java development with Spring Boot and Spring Security * Proven Technical Lead or Development Lead experience * Strong Maven, microservices, and distributed systems background * Solid software architecture and system design understanding * Deep knowledge of multithreading, concurrency, and performance * Proficiency in Java design patterns and engineering best practices * Experience with integration and architectural patterns (Inbox/Outbox, event-driven) * Experience with Kafka and other messaging queues * Ability to lead technical discussions and communicate with technical and non-technical stakeholders * Experience collaborating with Product Owners and Business Analysts to refine requirements * Mentoring, coaching, and code-review skills * Ability to balance hands-on development with leadership responsibilities * Experience with Oracle databases and Java integration * English: very good Requisitos principales *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all