Sr Full Stack developer (PHP / Java) - M/H/X

Experis
Madrid, Spain
4 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Automation of Tests Software Quality Code Review Databases Dependency Injection Web Development Middleware Gradle
+22 more
Hibernate (Java) JQuery Javaserver Pages Junit Laravel PostgreSQL Log4j Apache Maven Model View Controller (MVC) Routing Node.Js OpenSSL Oracle (Applications) Performance Tuning Simple Object Access Protocol (SOAP) Software Engineering Backend Git Search Engines Front End Software Development Code Restructuring Microservices

Job description

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.
  • Entorno 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.

Requirements

  • 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 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., * 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., * 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.

Benefits & conditions

  • Incorporación a un proyecto tecnológico estable y de largo recorrido.
  • Participación en el desarrollo de soluciones innovadoras y de alta criticidad.
  • Entorno 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.

Apply for this position

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

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…