¡Activa las notificaciones laborales por email!

Expert Java Developer Leader

beBeeTechLead

Madrid

Presencial

EUR 60.000 - 100.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

A leading tech company is seeking a seasoned Java Technical Lead to oversee product teams' technical development. The ideal candidate will lead in implementing best practices, improving code quality, and guiding junior developers, while also ensuring optimal performance and security of applications.

Formación

  • Expertise in AWS and cloud environments.
  • Familiarity with GitHub.
  • Experience in TDD and Pair Programming.

Responsabilidades

  • Oversee technical development practices of product teams.
  • Guide team through design patterns and software implementation.
  • Manage library dependencies and ensure code quality.

Conocimientos

AWS services
TDD
CI/CD practices
GitHub management
Software implementation best practices

Descripción del empleo

We are seeking a seasoned Java Technical Lead to oversee the technical development of our product teams.

The successful candidate will be responsible for guiding the team in implementing design patterns and software implementation best practices, participating in Pair / Mob programming sessions, conducting code reviews, and managing library dependencies.

In addition, they will be responsible for testing practices following the strategy and plan from QA, reviewing test coverage to ensure full validation of features, collaborating with QA and PO in the '3 amigos' approach for epic-level planning, challenging features and implementations, identifying and removing conflictive features, and guiding more junior roles in executing defined solutions.

The ideal candidate will have expertise in AWS services and cloud environments, familiarity with GitHub management, and experience in TDD, Pair Programming, and CI / CD practices.

Key Responsibilities :

  • Technical Development Practices : Oversee the technical development practices of product teams, including ownership of the technical debt backlog and serving as an interface between product owners, architecture, and teams.
  • Maintainability : Guide through design patterns (e.g., circuit breaker, retry policy) and software implementation best practices; participate in Pair / Mob programming sessions; conduct code reviews.
  • Code Quality : Manage library dependencies (updates, deprecations, changes, sizes, etc.); manage tools like Sonar and Linters to ensure clean and high-quality code.
  • Testing : Guide testing practices following the strategy and plan from QA; review test coverage to ensure full validation of features.
  • Functional Requirements : Collaborate with QA and PO in the '3 amigos' approach for epic-level planning; challenge features and implementations; identify and remove conflictive features; guide more junior roles in executing defined solutions.
  • Deployability : Define and review CI / CD pipelines, including implementation, execution, and evolution; review deployment infrastructure and branching strategy.
  • Security : Identify potential security issues and technical debt; review security reports and alerts.
  • Observability : Collaborate with the Solutions Architect to define observability requirements; review APM tools (e.g., Dynatrace), define alerts with QA, and analyze application events and technical logs.
  • Performance and Scalability : Review and support the team in implementing load tests; assist the team in implementing performance and synthetic tests to ensure optimal application performance.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.