En
Si cree que es el candidato ideal para la siguiente oportunidad, envíe su solicitud después de leer la descripción completa.
Vermont Solutions
buscamos un/a
Software Engineer
apasionado/a por el desarrollo de software de alta calidad y los entornos
cloud-native
para unirse a un equipo que está construyendo plataformas de pago en el sector bancario/financiero.
Responsabilidades
Serás responsable de diseñar, desarrollar y mantener microservicios productivos utilizando Java Spring Boot, participando activamente en todo el ciclo de vida del software, desde la definición técnica hasta la operación en producción, aplicando principios DevOps y fomentando la mejora continua.
Diseño y desarrollo
Implementar microservicios con Java + Spring Boot.
Construir APIs REST y soluciones event-driven.
Aplicar Clean Architecture y DDD.
Participar en decisiones de arquitectura y diseño técnico.
Cloud & Platform Engineering
Desplegar servicios en Docker + Kubernetes (EKS).
Integrar con servicios AWS: EKS, ECR, S3, RDS, IAM.
Trabajar en entornos cloud-native con pipelines automatizados.
DevOps & Ownership
Automatizar procesos de build, testing y despliegue mediante GitHub Actions u otras herramientas.
Implementar estrategias de testing automatizado (unitario, integración y contract testing).
Participar en despliegues y versionado.
Gestionar y monitorizar servicios en producción.
Trabajo en equipo
Colaborar estrechamente con Product Owners, equipos de Plataforma, Seguridad e Ingeniería.
Participar activamente en ceremonias Agile.
Contribuir a la evolución de las prácticas de ingeniería y la experiencia de desarrollo.
Requisitos
Más de 3 años de experiencia en desarrollo de software en empresa. Será muy valorable si ha sido en Fintech, pagos o sectores regulados, pero no imprescindible.
Experiencia sólida con Java y Spring Boot diseñando y desarrollando arquitecturas basadas en Microservicios.
Conocimientos sólidos en diseño e implementación de APIs REST.
Conocimientos de Spring Security y control de acceso basado en roles (RBAC).
Conocimientos de arquitectura por capas y aplicación de principios SOLID.
Experiencia con JavaScript y desarrollo de aplicaciones web modernas.
Experiencia con bases de datos relacionales y NoSQL.
PostgreSQL
MySQL
MongoDB
Persistencia de datos con JPA/Hibernate y modelado de relaciones entre entidades.
Experiencia trabajando con servicios AWS.
Conocimientos de Docker y Kubernetes.
Experiencia en CI/CD y automatización de procesos.
Familiaridad con entornos cloud-native.
Experiencia en testing automatizado (JUnit, Mockito o similares).
Experiencia en pruebas de integración y validación de APIs mediante Postman.
Conocimiento de Git, code reviews y desarrollo colaborativo.
Experiencia con herramientas de observabilidad y monitorización;
Kibana, Grafana, Prometheus, etc.
Conocimientos de seguridad aplicada al desarrollo de software.
Nivel de inglés B2 o superior en comunicación oral.
Frontend
Experiencia con React (Hooks).
Experiencia con Angular.
Desarrollo de formularios reactivos.
Uso de interceptores HTTP.
Desarrollo de interfaces web con HTML5, CSS3 y Bootstrap.
Creación de gráficos interactivos mediante ChartJS.
Valoraremos especialmente
Experiencia con Node.Js y Express.
Desarrollo de middlewares personalizados.
Documentación y gobierno de APIs mediante Swagger / OpenAPI.
Experiencia con Jest para testing de aplicaciones JavaScript/Frontend.
Persistencia en MongoDB mediante Mongoose.
Conocimientos de Kafka o RabbitMQ.
Experiencia con API Gateways (Apigee o similares).
Infraestructura como código (Terraform, CloudFormation).
Conocimientos de sistemas distribuidos:
Consistencia
Latencia
Idempotencia
Escalabilidad
Arquitecturas multi-región y alta disponibilidad.
Experiencia con MongoDB.
Conocimientos de Redis y sistemas de caché distribuidos.
¿Qué ofrecemos?
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. xhfqzwm
#J-18808-Ljbffr
Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.
Similar jobs

Java Software Engineer

Apply Now
Back to search page