Full Stack Software Engineer – Java, Spring Boot & React
Tecnología
Hace 2 días
Tiempo completoPresencial
Descripción del puesto
Buscamos un perfil con experiencia en desarrollo backend y frontend, capaz de diseñar e implementar aplicaciones escalables, seguras y eficientes, trabajando con tecnologías Java, JavaScript y frameworks modernos.
Funciones principales
- Diseñar, desarrollar y mantener APIs REST seguras y escalables utilizando Java y Spring Boot.
- Implementar mecanismos de seguridad y control de acceso basado en roles mediante Spring Security.
- Desarrollar servicios backend con Node.js y Express, incluyendo middlewares personalizados.
- Diseñar e implementar arquitecturas por capas aplicando los principios SOLID.
- Desarrollar interfaces de usuario dinámicas utilizando React (Hooks) y Angular.
- Implementar formularios reactivos, interceptores HTTP y componentes interactivos.
- Trabajar con HTML, CSS y Bootstrap para el desarrollo de interfaces web.
- Diseñar y gestionar bases de datos relacionales y NoSQL.
- Implementar soluciones de persistencia utilizando JPA, Mongoose y relaciones entre entidades.
- Desarrollar pruebas unitarias y de integración para garantizar la calidad del software.
- Documentar APIs y servicios mediante Swagger.
- Participar en procesos de integración y despliegue continuo (CI/CD).
- Colaborar con equipos multidisciplinares bajo metodologías ágiles.
- Más de 3 años de experiencia en desarrollo de software Full Stack.
- Experiencia sólida con Java y JavaScript.
- Conocimientos avanzados de Spring Boot y Spring Security.
- Experiencia desarrollando servicios backend con Node.js y Express.
- Experiencia en desarrollo frontend con React (Hooks) y Angular.
- Conocimientos de HTML, CSS y Bootstrap.
- Experiencia trabajando con MySQL, PostgreSQL y MongoDB.
- Conocimientos de JPA, Mongoose y relaciones entre entidades.
- Experiencia realizando pruebas con JUnit, Mockito, Jest y Postman.
- Conocimientos de Docker, Jenkins, AWS y Kubernetes.
- Experiencia con procesos CI/CD y documentación de APIs mediante Swagger.
- Conocimiento de arquitecturas por capas y principios SOLID.
- Nivel alto de inglés, imprescindible para el desempeño diario del puesto.
- Residencia actual en España.
Keywords
JavaSpring BootSpring SecurityJavaScriptNode.jsExpressReactAngularHTMLCSSBootstrapMySQLPostgreSQLMongoDBDockerAWSFull-Stack DevelopmentREST APIsRole-Based Access ControlLayered Architecture
¿Te interesa este puesto?