Saltar al contenido principal

Full Stack Software Engineer – Java, Spring Boot & React

Tecnología
CAS Training
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.
Requisitos imprescindibles
  • 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?