Desarrollador/a Senior Java SpringBoot Micro
Role details
Job location
Tech stack
Job description
Desarrollador senior en aplicaciones bajo una arquitectura basada en microservicios SpringBoot.
Responsable del diseño y desarrollo de las soluciones técnicas en la parte backend del producto, derivadas de los requerimientos definidos por el Product Owner del producto, asegurando la calidad y entrega del SW siguiendo los criterios corporativos del banco., Diseño y desarrollo de soluciones de la parte backend del producto/aplicación.
-Trabajar de manera activa en optimización y eficiencia de procesos de desarrollo de software.
-Implementación de las alertas y métricas oportunas para medición de soluciones. Además de desarrollar, debe colaborar en el diseño técnico de las soluciones para que cumplan con el marco de arquitectura de referencia para SCIB.
-Garantizar que el software tenga la calidad necesaria tanto en los mantenimientos como en el software nuevo que se desarrolle.
-Implementar controles de calidad/seguridad de software.
-Colaborar en la ejecución/seguimiento de la metodología ágil de desarrollo del producto.
-Definición de buenas prácticas de desarrollo, testing automático y despliegue.
Requirements
- Más de 5 años de experiencia sólida en desarrollo backend.
- Experiencia demostrable en arquitecturas backend con SpringBoot.
- Profundo conocimiento de arquitecturas Event Driven.
- Dominio de Microservicios.
- Experiencia con SpringCloud.
- Experiencia con Kafka para mensajería y eventos.
- Programación Funcional.
- Conocimientos de Java 8-11.
- Manejo de S3 para almacenamiento.
- Experiencia con Oracle como base de datos.
- Familiaridad con OpenShift para despliegues.
- Experiencia con GitHub para control de versiones.
- Conocimiento de Jenkins y UrbanCode para CI/CD.
- Experiencia en monitorización con Grafana y Prometheus.
- Uso de Sonar y Kiuwan para análisis de código estático.
- Experiencia en la escritura de tests automatizados.
- Conocimientos de metodologías Ágiles (Scrum, Kanban, etc.).
- Experiencia en el desarrollo y optimización de APIs para altos volúmenes de tráfico