Buscamos un/a Desarrollador/a Senior Full Stack para incorporarse a un equipo tecnológico especializado en el desarrollo de soluciones de seguridad web y servicios back-end basados en arquitecturas de microservicios. La persona seleccionada participará en todo el ciclo de vida del desarrollo, desde el análisis y diseño técnico hasta la implementación, optimización y evolución de soluciones críticas, trabajando en estrecha colaboración con equipos multidisciplinares y coordinando despliegues junto al área de Sistemas. Funciones
* Participar en el análisis funcional y diseño técnico de nuevas soluciones.
* Desarrollar módulos e infraestructuras de seguridad utilizando diferentes tecnologías y lenguajes de programación.
* Diseñar e implementar nuevas funcionalidades web orientadas al usuario.
* Mantener, evolucionar y optimizar aplicaciones y servicios existentes.
* Resolver incidencias y corregir errores garantizando la estabilidad de las soluciones.
* Mejorar el rendimiento y la escalabilidad de aplicaciones front-end y back-end.
* Implementar y optimizar funcionalidades de búsqueda mediante técnicas de indexación, búsqueda de texto completo y mejoras algorítmicas.
* Realizar revisiones de código y procesos de refactorización para asegurar la calidad del software y el cumplimiento de las mejores prácticas de desarrollo.
* Participar en la integración y despliegue de soluciones en coordinación con el equipo de Sistemas.
* Contribuir a la definición y aplicación de estándares de desarrollo basados en arquitecturas MVC y microservicios.
Requisitos:
* Al menos 3 años de experiencia en desarrollo de software.
* Experiencia en entornos Full Stack y desarrollo de aplicaciones web empresariales.
* Experiencia trabajando con arquitecturas basadas en microservicios. Conocimientos técnicos: Desarrollo Back-End
* PHP.
* Framework Laravel.
* Java (Oracle JDK y OpenJDK).
* Maven y/o Gradle.
* OpenSSL.
* Java Cryptographic Extension (JCE).
* APIs Bouncy Castle.
* Log4j. Desarrollo Front-End
* JavaScript.
* jQuery.
* Node.js.
* Integración de front-end en entornos MVC (Blade, JSP o similares). Arquitectura y buenas prácticas
* Arquitectura MVC (Model-View-Controller).
* Desarrollo de aplicaciones escalables y mantenibles.
* ORM: Eloquent, Hibernate o equivalentes.
* Routing, middleware e inyección de dependencias.
* Servicios y APIs SOAP y REST.
* Revisiones de código, refactorización y optimización de rendimiento. Bases de datos y herramientas
* PostgreSQL.
* Git.
* JUnit y pruebas automatizadas. Competencias
* Capacidad analítica y orientación a la resolución de problemas.
* Organización y planificación.
* Proactividad y capacidad de autoaprendizaje.
* Orientación a resultados y cumplimiento de plazos.
* Interés por la calidad del software y la mejora continua.
* Capacidad para trabajar en equipos multidisciplinares. Se valorará
* Experiencia en entornos relacionados con seguridad, criptografía o autenticación.
* Conocimientos de rendimiento y escalabilidad en aplicaciones de alta disponibilidad.
* Experiencia en optimización de motores de búsqueda y tratamiento eficiente de grandes volúmenes de información.
* Experiencia en entornos orientados a servicios y arquitecturas distribuidas. ¿Qué ofrecemos?
* Incorporación a un proyecto tecnológico estable y de largo recorrido.
* Participación en el desarrollo de soluciones innovadoras y de alta criticidad.
* Contexto colaborativo con oportunidades de crecimiento profesional.
* Formación continua y acceso a tecnologías punteras.
* Flexibilidad y posibilidad de trabajo híbrido/remoto.
* Paquete retributivo competitivo acorde a la experiencia aportada.
Ubicación:
Madrid / Remoto o híbrido Modalidad: Indefinida Tecnologías principales: PHP, Laravel, Java, PostgreSQL, REST/SOAP, Microservicios, JavaScript, Node.js.
📌 Sr Full Stack developer (Comunidad de Madrid)
🏢 Experis España
📍 Comunidad de Madrid
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.