Tech Lead, Java

Jobtailor
Murcia, Spain
11 days ago

Role details

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

Tech stack

HTML Java (Programming Language) Agile Methodology Software Applications Unit Testing Unix Code Review Databases Relational Databases Software Design Patterns DevOps Github
+18 more
Javaserver Pages Junit Apache Maven NoSQL Scrum Methodology Mockito Ansible Shell Script Simple Object Access Protocol (SOAP) Software Engineering PL-SQL SQL Databases Backend Gitlab Git Integration Tests Software Version Control Jenkins

Job description

Responsibilities¿Todo listo para enviar su solicitud?Por favor, lea la descripción al menos una vez antes de hacer clic en “Solicitar”.Participar en el diseño y desarrollo de soluciones backend, liderando técnicamente al equipo y trabajando en un entorno ágil e internacional.Colaborar con equipos multidisciplinares, tomar decisiones técnicas y contribuir a la mejora continua de la arquitectura, los patrones de diseño y los procesos de desarrollo.Crear y estructurar aplicaciones de software de alta calidad utilizando Java y tecnologías relacionadas.Participar en el desarrollo de las funcionalidades más complejas.Trabajar en estrecha colaboración con equipos multifuncionales, incluidos product managers, diseñadores y otros ingenieros, para ofrecer soluciones de software robustas.Realizar revisiones de código exhaustivas para garantizar la calidad, el rendimiento y la seguridad.Supervisar los desarrollos realizados por el equipo.Difundir buenas prácticas y procesos de desarrollo.Mantenerse actualizado/a con las últimas tendencias y tecnologías del sector para mejorar continuamente las prácticas de ingeniería de software.Proponer mejoras en el desarrollo de aplicaciones.Proporcionar orientación y mentoría a desarrolladores/as junior, asegurando las mejores prácticas en codificación y diseño.Ayudar al equipo a identificar el trabajo pendiente en un proyecto.RequirementsCuentas con más de cinco años de experiencia profesional relevante.Plenamente competente en su área de especialización y tiene un profundo conocimiento de los conceptos de programación relacionados, el diseño de software y los principios del desarrollo de software.Capaz de actuar como una pieza clave en entornos complejos y de liderar las actividades de un equipo en el diseño y desarrollo de software.Actúa de forma proactiva para comprender las necesidades de los clientes internos y externos, ofreciendo asesoramiento incluso cuando no se le solicita.Es capaz de evaluar y adaptarse a los retos de los proyectos, formular soluciones innovadoras, trabajar bajo presión y guiar al equipo para alcanzar los objetivos técnicos y comerciales.Explica conceptos complejos a distintos públicos asegurando una correcta comprensión.Motiva a otros miembros del equipo y crea redes informales con contactos clave fuera de su propia área.Dominio de Java: Amplia experiencia con Java 8-21 (streams, interfaces, etc.) y frameworks Spring.Ciclo de vida del desarrollo de software: Sólido conocimiento del ciclo de vida del desarrollo de software y de metodologías como Scrum.Conocimientos técnicos: SOAP, REST, Maven, JSP, HTML, PL/SQL.Competencias en DevOps: UNIX, shell scripts, Jenkins, Ansible, entre otros.Gestión de bases de datos: Experiencia con bases de datos relacionales y/o no relacionales, incluidas SQL y NoSQL.Testing y depuración: Dominio de pruebas unitarias, pruebas de integración y depuración mediante herramientas como JUnit y Mockito.Control de versiones: Experiencia con sistemas de control de versiones como Git, GitLab y GitHub.Habilidades de comunicación: Excelentes habilidades de comunicación oral y escrita, con capacidad para colaborar eficazmente con equipos remotos y con los diferentes stackeholders.Nivel fluido de inglés para comunicarse con equipos y clientes.El francés también es deseable como idioma complementario.Experiencia liderando equipos técnicos con metodologías ágiles.Experiencia de orientación y mentoría a desarrolladores/as, revisión de código y liderando implementaciones técnicas y de infraestructura.xcskxljCapacidad de resolución de problemas: Sólidas habilidades analíticas y de resolución de problemas.Hard SkillsJavaSpringSOAPRESTMavenJSPHTMLPL/SQLUNIXJenkinsSoft Skillsliderazgocomunicaciónresolución de problemasmentoríacolaboraciónproactividadadaptabilidadmotivaciónanálisistoma de decisiones#J-*****-Ljbffr

Requirements

Cuentas con más de cinco años de experiencia profesional relevante. Plenamente competente en su área de especialización y tiene un profundo conocimiento de los conceptos de programación relacionados, el diseño de software y los principios del desarrollo de software. Capaz de actuar como una pieza clave en entornos complejos y de liderar las actividades de un equipo en el diseño y desarrollo de software. Actúa de forma proactiva para comprender las necesidades de los clientes internos y externos, ofreciendo asesoramiento incluso cuando no se le solicita., Dominio de Java: Amplia experiencia con Java 8-21 (streams, interfaces, etc.) y frameworks Spring. Ciclo de vida del desarrollo de software: Sólido conocimiento del ciclo de vida del desarrollo de software y de metodologías como Scrum. Conocimientos técnicos: SOAP, REST, Maven, JSP, HTML, PL/SQL. Competencias en DevOps: UNIX, shell scripts, Jenkins, Ansible, entre otros. Gestión de bases de datos: Experiencia con bases de datos relacionales y/o no relacionales, incluidas SQL y NoSQL. Testing y depuración: Dominio de pruebas unitarias, pruebas de integración y depuración mediante herramientas como JUnit y Mockito. Control de versiones: Experiencia con sistemas de control de versiones como Git, GitLab y GitHub. Habilidades de comunicación: Excelentes habilidades de comunicación oral y escrita, con capacidad para colaborar eficazmente con equipos remotos y con los diferentes stackeholders. Nivel fluido de inglés para comunicarse con equipos y clientes. El francés también es deseable como idioma complementario. Experiencia liderando equipos técnicos con metodologías ágiles. Experiencia de orientación y mentoría a desarrolladores/as, revisión de código y liderando implementaciones técnicas y de infraestructura. xcskxlj Capacidad de resolución de problemas: Sólidas habilidades analíticas y de resolución de problemas. Hard Skills Java Spring SOAP REST Maven JSP HTML PL/SQL UNIX Jenkins Soft Skills liderazgo comunicación resolución de problemas mentoría colaboración proactividad adaptabilidad

Apply for this position

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

Apply on www.buscojobs.com.es

Good distractions

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

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all