> Markdown version of [/jobs/ext/2067392-md-development-lead-full-stack-java-engineer](https://www.wearedevelopers.com/jobs/ext/2067392-md-development-lead-full-stack-java-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # MD Development Lead - Full-Stack Java Engineer - **Company:** Julius Baer - **Location:** Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Spring Security, Agile Methodology, Architectural Patterns, Authentication Protocols, Microsoft Azure, Code Review, Databases, Continuous Integration, Command-Query Responsibility Segregation (Software Development), DevOps, Distributed Systems, Java Architectures, Kerberos (Protocol), Lightweight Directory Access Protocols (LDAP), Apache Maven, Enterprise Messaging Systems, OpenID, Oracle Databases, Oracle (Applications), Performance Tuning, Software Architecture, Query Optimization, Prometheus, Software Engineering, Software Systems, TypeScript, Trunk-based Development, Data Logging, Multithreading, DevOps Tools - Open-source, ReactJS, Grafana, Concurrency, Spring-boot, Backend, Gitlab, Vue.js, Event Driven Architecture, AngularJS, Kubernetes, Apache Kafka, Front End Software Development, Docker, Jenkins, Microservices - **Published:** August 15, 2026 - **Apply:** https://es.trabajo.org/oferta-5001-974a80d55b5205d28bad018ec8a3ea5b ## About the Role innovative, efficient solutions - Work with databases, particularly Oracle, including schema design, query optimization, and backend integration - 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 readiness YOUR PROFILE Must-Have Skills - Expert-level Java development with deep experience in Spring Boot and Spring Security - Proven experience leading as a Technical Lead or Development Lead - Strong experience with Maven, microservices, and distributed systems - Excellent understanding of software architecture and system design principles - Solid understanding of multithreading, concurrency, and performance - Strong knowledge and of Java design patterns and engineering best practices - Experience with integration and architectural patterns, including Inbox/Outbox, event-driven design, and other distributed system patterns - Experience with messaging systems such as Kafka and other MQ technologies - Ability to lead technical discussions, make architectural decisions, and communicate effectively with both technical and non-technical stakeholders - Experience collaborating with Product Owners and Business Analysts to refine requirements and define technical solutions - Strong mentoring, coaching, and code review skills - Ability to balance hands-on development with technical leadership responsibilities - Experience with Oracle databases, including schema design, query optimization, and Java integration - Very good English level Nice-to-Have Skills - Knowledge of Kubernetes, Docker, and Helm for containerized applications - Experience with frontend frameworks (React, Angular, Vue.js) beyond TypeScript basics - Familiarity with CI/CD and DevOps tooling (GitLab, Jenkins, Azure DevOps) - Experience with observability tools such as Prometheus, Grafana, or Loki - Understanding of trunk-based development, backward-compatible software design, and release strategies - Exposure to authentication protocols such as LDAP, OIDC, and Kerberos - Experience driving technical improvements, architectural modernization, and engineering process enhancements - Experience working in Agile environments with distributed or cross-functional teams We are looking forward to receiving your full job application through our online application tool. Further interesting job opportunities can be found on our Career site. Is this not quite what you are looking for? Set up a job alert by creating a candidate account here. ## Description libraries addressing logging, security, messaging (Kafka and other MQs), and other cross-cutting concerns - Design scalable, maintainable, and reliable software solutions aligned with business and architectural requirements - Collaborate closely with Product Owners, Architects, and stakeholders to refine requirements, evaluate trade-offs, and translate business needs - Drive technical decision-making, establish best practices, and ensure consistency across the team's solutions - Apply integration and architectural patterns such as Inbox/Outbox, event- driven processing, CQRS where appropriate, and other distributed system patterns - Mentor and support engineers through technical guidance, code reviews, knowledge sharing, and coaching - Build and enhance frontend interfaces using React with TypeScript when required - Apply Java design patterns and engineering best practices to ensure maintainable, scalable, and high-quality code - Analyze complex technical challenges and develop ## Related Videos - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) ## Related Articles - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)