Desarrollador Java Semi Sr.
En Valtx, empresa con 25 años de experiencia en el mercado peruano, cuyo objetivo principal es convertirse en un socio estratégico, mediante soluciones tecnológicas en los diversos aspectos de los procesos de negocios; el desarrollo, implementación y mantenimiento de aplicaciones e infraestructura tecnológica para el negocio; y consultoría en diversos procesos de transformación, nos encontramos en la búsqueda de un DESARROLLADOR JAVA SEMI SR.
¿Qué responsabilidades tendrá?
- Participar en el análisis, diseño y desarrollo de aplicaciones web requeridas backend.
- Desarrollar y mantener servicios de integración (APIs REST) para la interoperabilidad entre sistemas internos y proveedores externos.
- Implementar soluciones backend escalables y seguras, siguiendo estándares de arquitectura definidos.
- Realizar integraciones con servicios de autenticación y autorización, tales como proveedores de identidad (IdP) y manejo de tokens JWT.
- Desplegar y mantener aplicaciones en entornos cloud , utilizando los servicios y buenas prácticas establecidas por la institución.
- Ejecutar y documentar pruebas unitarias y de integración, asegurando la calidad y estabilidad del software desarrollado.
- Aplicar prácticas de control de versiones y trabajo colaborativo mediante repositorios de código (Git u otros).
- Identificar, analizar y corregir incidencias técnicas durante el ciclo de desarrollo y post-despliegue.
¿Qué requisitos necesito?
- Técnico o universitario egresado en Ingeniería de Software, Sistemas, Informática o carreras afines.
- Mínimo 3 años de experiencia como analista desarrollador.
- Experiencia en desarrollo backend utilizando Java 8, 17
- Experiencia utilizando Spring Boot, Spring Data y Spring Web
- Manejo de bases de datos relacionales, incluyendo Mysql, DB2 y SQLServer.
- Experiencia en el diseño e implementación de arquitecturas hexagonales y patrones MVC.
-Deseable Conocimiento en el uso de herramientas de automatización de procesos y CI/CD como Maven, Git y Jenkins
- Habilidades en el manejo de pruebas unitarias con JUNIT.
- Experiencia utilizando Confluence (para documentación)
- Conocimientos deseables:
- ApiGateway (servicio de gestión de API)
- S3 (almacenamiento de objetos)
- SNS (Servicio de notificaciones simple)
- SQS (Colas de mensajes
- Lambda (computación sin servidor)
- ECS (Servicio de contenedores de Amazon)
- Desarrollo basado en IA