¿Te apasiona desarrollar soluciones backend modernas, escalables y de alta calidad?
En Vermont Solutions buscamos un/a Desarrollador/a Backend Java con experiencia en microservicios para incorporarse a proyectos tecnológicos de gran impacto, trabajando en entornos cloud-native y con foco en buenas prácticas de desarrollo.
Formarás parte de un equipo técnico colaborativo, participando tanto en nuevos desarrollos como en evolución y mantenimiento de plataformas críticas.
✅Requisitos
🎯 Skills esenciales (excluyentes)
- Experiencia de 3 años en desarrollo backend.
- Desarrollo con:
- Java 11 y/o Java 17
- Spring Boot 2.x y 3.x
- Conocimientos y experiencia en:
- Arquitectura Hexagonal:
- Arquitectura por capas.
- Puertos y adaptadores.
- Separación entre lógica de negocio e infraestructura.
- MVC (Modelo Vista Controlador):
- Experiencia trabajando sobre arquitecturas legacy tradicionales.
- Experiencia desarrollando APIs y microservicios.
⭐Muy valorable (diferenciales importantes):
Gestión de dependencias y vulnerabilidades
- Maven avanzado
- Gestión de dependencias.
- Resolución de conflictos.
- Análisis del árbol de dependencias.
- Actualización de librerías y gestión de vulnerabilidades.
- Gestión de Parent POMs y herencia de dependencias.
CI/CD y automatización
- GitHub Actions
- Experiencia creando y manteniendo workflows.
- Jenkins
- Pipelines de integración continua y despliegue.
Testing y calidad
- JUnit / Mockito
- Desarrollo de pruebas unitarias completas.
Cloud Native e infraestructura
- Autoescalado de pods y arquitecturas cloud-native.
- Conocimientos de:
- Balanceo y distribución de carga.
- Escalabilidad en entornos distribuidos.
📌Importantes (buenos complementos)
Calidad y desarrollo
- SonarQube
- Diseño y creación de:
- APIs REST
- Endpoints RESTful.
Bases de datos
Contenedores y plataformas
- Uso operativo de:
- Docker
- Kubernetes
- OpenShift
- Experiencia en:
- Despliegues.
- Gestión de logs.
- Uso de CLI.
Comunicación con cliente y colaboración con equipos multidisciplinares.
💡Nice to have (opcionales pero valorables)
- Fortify
- Kafka:
- Conceptos Producer / Consumer.
- Arquitecturas orientadas a eventos.
- Uso de herramientas IA aplicadas al desarrollo:
- GitHub Copilot.
- ChatGPT.
- Conocimientos de:
- MCP (Model Context Protocol).
- Integraciones avanzadas con IA.
- Oracle u otros motores relacionales.
- Jira:
- Gestión básica de tareas.
- Estimaciones.
- Seguimiento de sprints y backlog.
🎁 ¿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!