Job offer

Development Lead - Full-Stack Java Engineer 100% (J/m/d)

Julius Baer is seeking a Development Lead—Full-Stack Java Engineer for the C24 team in Madrid—to provide technical leadership in enterprise systems and work with Java, Spring Boot, and React. This full-time hybrid position requires expertise in microservices, cloud technologies, and agile project management.

Development Lead - Full-Stack Java Engineer 100% (J/m/d)

We are looking for an experienced Development Lead—Full Stack Java Engineer—to join our C24 team. In this role, you will provide technical leadership across enterprise systems, including business origination, quote management, onboarding, and account management, and contribute to front-end development using React and TypeScript as needed. You will also oversee the technical delivery of key initiatives, collaborating closely with product owners, business analysts, developers, and QA engineers to ensure successful project outcomes.

This is a hybrid role involving 2 days a week working from home and 3 days a week working from the office, based in Barcelona.

Your Goals

  • Serve as an on-site manager or representative for new projects as they get underway, addressing emerging issues in an agile manner, managing F&Os, and ensuring their integration into the IT solution landscape.
  • Design, maintain, and enhance software solutions in alignment with business and stakeholder requirements.
  • Collaborate with cross-functional teams, architects, and stakeholders to align requirements, evaluate trade-offs, and maximize business needs.
  • Drive technical decision-making, establish best practices, and ensure consistency across the software platform, including full code ownership.
  • Apply integration and architectural principles such as microservices, event-driven processing, CQRS, event sourcing, and other distributed system patterns.
  • Mentor and guide engineers through structured patterns, code reviews, knowledge sharing, and coaching.
  • Collaborate with Agile teams focused on roles, using React for visual prototyping and UI enhancements in product workflows.
  • Apply Java design patterns and engineering best practices to ensure maintainable, scalable, and high-quality code.
  • Analyze complex technical challenges and define solutions using problem-solving techniques.
  • Write and maintain unit and system tests to ensure the delivery of high-quality software, supporting continuous and reliable delivery.
  • Contribute to observability, logging, monitoring, and performance optimization across backend services.
  • Collaborate with QA, DevOps, and other engineering teams to ensure smooth delivery through CI/CD pipelines and production stability.

YOU BRING

  • Expert-level Java development with extensive experience in Spring Boot and Spring Security.
  • Proven experience leading a technical team as a development lead.
  • Extensive experience with ecosystems, microservices, and distributed systems.
  • A thorough understanding of infrastructure design and spatiotemporal patterns.
  • Experience with cloud technologies, including AWS and Azure, and governance.
  • A robust framework for UI-level code architecture and engineering best practices.
  • Experience with integration and application patterns, including flow engines, event-driven design, and CQRS event sourcing.
  • Proficient understanding and implementation of CI/CD practices, pipeline automation, and infrastructure-as-code (IaC) tools such as Terraform or Pulumi.
  • Fluent in English

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.