Buscamos un desarrollador con experiencia en el desarrollo de sistemas y automatización de datos, capaz de trabajar con tecnologías modernas y asumir proyectos desafiantes.
Responsabilidades:Desarrollar sistemas backend utilizando Java 8+, Spring Boot y bases de datos relacionales como SQL Server.Desarrollar y mantener microservicios utilizando Spring Boot y Spring Cloud, con un enfoque en escalabilidad dinámica, balanceo de carga y tolerancia a fallos.Realizar integraciones de APIs de terceros y centralizar configuraciones para microservicios.Implementar medidas de seguridad en microservicios utilizando Spring Cloud Security y técnicas de encriptación asimétrica.Desplegar servicios localmente y participar en proyectos de desarrollo de nuevos sistemas.Diseñar y optimizar bases de datos para cumplir con los requisitos del sistema.Crear documentación detallada de los proyectos en los que participa.Actualizar proyectos ya existentes, asegurando su funcionamiento continuo y eficiente.Trabajar en un entorno Agile, participando en reuniones de planificación y seguimiento.Utilizar Git para gestionar el código fuente y colaborar con otros equipos.Investigar y adoptar nuevas tecnologías para mejorar los desarrollos y procesos.Requisitos:Mínimo 2 años de experiencia con Java 8 o superior, Spring Boot y SQL Server (o cualquier otra base de datos relacional).Sólidos conocimientos en desarrollo de microservicios con Spring Boot y Spring Cloud.Experiencia en integración de APIs de terceros.Conocimientos en seguridad a nivel de base de datos y aplicación, incluyendo el uso de encriptación asimétrica.Experiencia con patrones de diseño y Spring Framework (Boot, Data, Security).Conocimiento en TDD y pruebas unitarias.Experiencia con bases de datos relacionales y no relacionales.Uso de herramientas de automatización y integración continua como SonarQube, Jenkins, entre otras.Experiencia con herramientas de control de versiones como Git.
#J-18808-Ljbffr