Desarrollador BackEnd
Querétaro, Mexico
Full Time
Mid Level
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:
Requisitos:
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.
Apply for this position
Required*