03 oct
|
PubliPega
|
Lima
# Lider tecnico Full stack – Java### Postular a este empleoAplicar con LinkedInPerú Lima Trabajo RemotoDesarrollo y Programación---Ver másEmpleo freelancePublicidad y marketingReferencia general Empresa:Synopsis S.A.País:PerúCiudad:LimaTipo de empleo:Teletrabajo---## Descripción del empleoPerfiles: Líder Técnico Full Stack Senior (Java – Angular)Niveles: SeniorPeriodo: 06 meses con posibilidad de renovaciónModalidad: Híbrido con flexibilidad (deberá asistir al banco (obligatorio)cuándo se le solicite para reuniones o temas específicos)Horario: 08:30am a 06:30pmPerfil: Líder Técnico Full Stack Senior (Java – Angular)Seniority: Senior / Líder Técnico Especialidad: Java, Angular, microservicios, Cloud e inteligencia artificial aplicada al desarrollo de software.I. Objetivo del puestoBuscamos un Líder Técnico Full Stack Senior con sólida experiencia en Java, Spring Boot y Angular, responsable de liderar el diseño, desarrollo e implementación de soluciones empresariales escalables, seguras y de alto rendimiento.Será responsable de definir los lineamientos técnicos y arquitectónicos, orientar al equipo de desarrollo, asegurar la calidad de las soluciones e impulsar el uso de herramientas de inteligencia artificial para optimizar el ciclo de vida del desarrollo de software (SDLC).II.
Requisitos del perfil Profesional de Ingeniería de Sistemas, Ingeniería de Software, Informática o carreras afines.
Experiencia mínima de 7 años en desarrollo de software y al menos 2 años desempeñando funciones de liderazgo técnico.
Experiencia sólida en Java 17 o superior, Spring Boot, Spring Cloud, Spring Data y Spring Security.
Experiencia en desarrollo frontend con Angular, TypeScript, JavaScript, HTML5 y CSS3.
Experiencia en diseño e implementación de arquitecturas de microservicios y APIs REST.
Conocimiento de arquitectura hexagonal, Domain-Driven Design (DDD) y patrones de diseño.
Experiencia en integración de sistemas mediante Apache Kafka o tecnologías similares.
Conocimientos de programación reactiva con Spring WebFlux, Reactor o RxJava.
Experiencia en bases de datos relacionales como PostgreSQL, SQL Server u Oracle.
Experiencia en plataformas Cloud, principalmente Microsoft Azure.
Conocimientos de Docker, Kubernetes y procesos de integración y despliegue continuo (CI/CD).
Experiencia en control de versiones con Git, GitHub o Bitbucket.
Experiencia en metodologías ágiles y liderazgo de equipos técnicos.
Experiencia en el uso de herramientas de inteligencia artificial generativa, como GitHub Copilot o similares, para optimizar actividades de desarrollo, generación de código, pruebas unitarias y documentación técnica.III. Principales responsabilidades Liderar técnicamente al equipo de desarrollo, brindando orientación y acompañamiento durante las diferentes etapas del proyecto.
Diseñar y definir la arquitectura de las soluciones, asegurando su escalabilidad, seguridad, disponibilidad y mantenibilidad.
Supervisar y participar activamente en el desarrollo de aplicaciones Full Stack utilizando Java, Spring Boot y Angular.
Establecer estándares de desarrollo, buenas prácticas de programación y lineamientos de calidad de código.
Diseñar e implementar arquitecturas de microservicios, integraciones y APIs REST.
Participar en el análisis de requerimientos funcionales y técnicos, proponiendo soluciones alineadas con las necesidades del negocio.
Realizar revisiones de código, identificar riesgos técnicos y asegurar el cumplimiento de los estándares de arquitectura y seguridad.
Promover el uso de herramientas de IA generativa para optimizar la generación de código, pruebas unitarias, refactorización y documentación técnica.
Identificar oportunidades de automatización mediante inteligencia artificial y participar en iniciativas de integración de agentes de IA en los procesos de desarrollo.
Coordinar con los equipos de arquitectura, DevOps, QA y otros stakeholders para garantizar la correcta implementación de las soluciones.
Supervisar las pruebas unitarias, de integración y los procesos de despliegue, asegurando la calidad de los entregables.
Participar en la planificación técnica, estimación de esfuerzos y seguimiento de los compromisos del equipo.IV. Conocimientos deseables Experiencia en sistemas transaccionales del sector bancario o financiero.
Patrones de arquitectura distribuida: Saga, CQRS y Outbox.
Experiencia en Azure y Red Hat OpenShift.
Automatización de pipelines CI/CD mediante Jenkins o GitHub Actions.
Infraestructura como código utilizando Terraform y Ansible.
Herramientas de seguridad y calidad como SonarQube y Fortify.
Experiencia en Redis, OAuth2, OpenID Connect y Keycloak.
Herramientas de observabilidad como Dynatrace, Prometheus y Grafana.
Conocimientos de Python y consumo de APIs de modelos de IA.
Conocimiento o experiencia en la creación, configuración e integración de agentes de IA para automatizar actividades del ciclo de desarrollo de software.
Familiaridad con frameworks de agentes como LangChain, LangGraph o Semantic Kernel.V. Competencias Liderazgo técnico y capacidad de mentoría. Pensamiento arquitectónico y toma de decisiones técnicas.
Capacidad de análisis y resolución de problemas complejos.
Comunicación efectiva con equipos técnicos y stakeholders.
Autonomía, proactividad y orientación a resultados. Capacidad de innovación y adaptación a nuevas tecnologías. Compromiso con la calidad y mejora continua.
📌 Lider tecnico Full stack – Java (Lima)
🏢 PubliPega
📍 Lima