Buscamos un/a Software Engineer Full Stack Java Junior con ganas de seguir desarrollando su carrera en entornos tecnológicos modernos. Formarás parte de un equipo internacional participando en el desarrollo y mantenimiento de aplicaciones web, colaborando en proyectos innovadores y adquiriendo experiencia en todo el ciclo de vida del software.
Trabajarás junto a profesionales con amplia experiencia, contribuyendo al desarrollo de soluciones escalables, seguras y de alta calidad tanto en frontend como en backend.
Responsabilidades
Desarrollo Full Stack
- Participar en el desarrollo y mantenimiento de aplicaciones web utilizando tecnologías Java y JavaScript.
- Colaborar en la construcción de APIs REST seguras y escalables con Spring Boot, Spring Security, Node.js y Express.
- Desarrollar nuevas funcionalidades y realizar mejoras evolutivas en aplicaciones existentes.
- Aplicar buenas prácticas de desarrollo, calidad de código y principios de diseño de software.
Desarrollo Frontend
- Participar en la implementación de interfaces de usuario utilizando React y Angular.
- Integrar aplicaciones frontend con servicios y APIs backend.
- Colaborar en la creación de experiencias de usuario intuitivas y responsivas mediante HTML, CSS y Bootstrap.
- Participar en el desarrollo de componentes interactivos y visualizaciones de datos.
Bases de Datos e Integración
- Colaborar en el diseño y mantenimiento de soluciones de persistencia de datos.
- Trabajar con bases de datos relacionales y NoSQL como MySQL, PostgreSQL y MongoDB.
- Participar en tareas de integración, validación y optimización de datos.
Calidad y DevOps
- Desarrollar y ejecutar pruebas unitarias e integradas para garantizar la calidad del software.
- Participar en procesos de integración y despliegue continuo (CI/CD).
- Colaborar en la contenerización y despliegue de aplicaciones mediante Docker y Kubernetes.
- Contribuir a la documentación técnica y funcional de las soluciones desarrolladas.
Trabajo en Equipo y Aprendizaje
- Colaborar con desarrolladores, arquitectos y otros equipos técnicos en un entorno Agile.
- Participar en revisiones de código y sesiones de intercambio de conocimiento.
- Aprender y evolucionar profesionalmente en tecnologías cloud, desarrollo Full Stack y buenas prácticas de ingeniería.
- Contribuir activamente a la mejora continua de los productos y procesos del equipo.
Requisitos
- Formación en Ingeniería Informática, Telecomunicaciones o áreas afines.
- Conocimientos de desarrollo backend con Java, Spring Boot y APIs REST.
- Conocimientos de JavaScript y frameworks frontend como React y/o Angular.
- Conocimientos de HTML, CSS y Bootstrap.
- Familiaridad con bases de datos relacionales y/o NoSQL.
- Conocimientos básicos de testing y aseguramiento de la calidad del software.
- Interés por metodologías DevOps, CI/CD y tecnologías cloud.
- Capacidad para trabajar en equipo y aprender en entornos dinámicos.
- Nivel alto de inglés (imprescindible).
Valoraremos especialmente
- Experiencia previa, prácticas o proyectos académicos desarrollados con Java, Spring Boot, React o Angular.
- Conocimientos de Node.js y Express.
- Familiaridad con Docker, Kubernetes, Jenkins o AWS.
- Conocimientos de bases de datos MySQL, PostgreSQL o MongoDB.
- Experiencia utilizando Git y herramientas colaborativas de desarrollo.
- Interés por la arquitectura de software, la seguridad de aplicaciones y las buenas prácticas de desarrollo.
- Participación en proyectos personales, open source o iniciativas tecnológicas durante la formación.
¿Qué ofrecemos?
En Vermont Solutions, creemos que trabajar debe ser divertido y satisfactorio. Aquí tienes algunas de las ventajas de unirte a nuestro equipo:
- Plan de Formación y certificaciones técnicas.
- Desarrollo profesional y plan de carrera definido.
- Flexibilidad horaria
- Plan de retribución flexible acorde a tus necesidades (seguro médico privado, cheques formación para estudiar idiomas, cheques guardería, tarjeta transporte...).
- Modelo de gestión sostenible y políticas de igualdad efectiva, ambientes de trabajo abiertos e inclusivos.
Si buscas un nuevo proyecto, ¡en Vermont Solutions estamos deseando conocerte!