We are looking for an experiencedJava Tech Leadwith a strong background in designing and evolving service platforms using modern architectural patterns. This role combines hands-on development with technical leadership, guiding teams in building scalable, resilient, and cloud-native solutions based on microservices and event-driven architectures.Work model:Hybrid (2 days per week onsite in Porto).Education & Professional Background Bachelor's or Master's Degree in Computer Engineering or a related field. Minimum7+ years of experiencein software development, with at least2+ years in a technical leadership role. Strong experience in analyzing, designing, and developing service platforms (EAI/SOA/Microservices) using Java/Spring. Proven experience with microservices, Hexagonal/Clean/Circular architectures, and event-driven systems. Experience mentoring developers and leading technical decisions across teams. Nice to have: Experience with JSF development.️ Main Responsibilities Lead thedesign and architectureof microservices-based solutions. Providetechnical guidance and mentorshipto development teams. Ensure best practices in software design, coding standards, and architecture governance. Drivetechnical decision-making, including technology selection and system design. Oversee development, integration, and deployment of distributed systems. Collaborate with stakeholders (Product, DevOps, QA) to align technical solutions with business needs. Define and improveCI/CD pipelines and DevOps practices(GitLab CI, ArgoCD, Jenkins, Sonar, Nexus Sonatype, IQServer & Fortify). Work with Spring Cloud ecosystem (Spring Cloud Stream, Gateway, Data Flow). Ensure system scalability, performance, security, and reliability. Promote a culture ofcontinuous improvement and innovation .Technical Skills Java 17 or higher Strong experience with Spring ecosystem (Spring Boot, Spring Data JPA, Spring Batch) Microservices and distributed systems design Event-driven architecture and messaging systems Unit Testing (Mockito or Spock) Maven Cloud-native development: Kubernetes, Helm, HashiCorp Vault Databases: SQL Server, PostgreSQLLanguage Skills English B2 or higherSoft Skills Strong leadership and mentoring capabilities Excellent communication and stakeholder management Strategic thinking and problem-solving mindset Ability to balance hands-on work with high-level architectural decisions Strong organization and planning Team-oriented with a collaborative approach