
Descripción del puesto
Por encargo de nuestro cliente Grupo Coril, perteneciente al Sector Financiero, nos encontramos en búsqueda de un Analista Programador Java con el siguiente perfil:
¿Cuáles serán tus principales funciones ?
-
Desarrollar microservicios y exponer APIs REST, asegurando integración eficiente con sistemas externos.
-
Implementar prácticas de código limpio, principios SOLID y pruebas unitarias.
-
Colaborar en el diseño e implementación de soluciones eficientes y seguras en entornos de alta demanda.
-
Apoyar en procesos de integración continua y despliegue con contenedores (Docker).
-
Utilizar control de versiones con Git y flujos colaborativos (GitFlow).
-
Colaborar en el monitoreo y logging de los sistemas para asegurar su correcto funcionamiento.
-
Integrar mecanismos de autenticación como OAuth2 y JWT, aplicando medidas básicas de seguridad recomendadas.
-
Interactuar con bases de datos relacionales (DB2, PostgreSQL, Oracle) y no relacionales (MongoDB, Redis), aplicando consultas SQL.
-
Brindar soporte y mejoras a los desarrollos existentes, optimizando consultas y procesos cuando sea necesario.
Requisitos
¿Qué necesitas para formar parte del equipo?
- Egresado o Bachiller en Ingeniería de Sistemas, Ingeniería Informática, Ciencias de la Computación o carreras afines
- Experiencia mínima de 2 años en análisis, diseño, programación y documentación de sistemas, de preferencia en entidades financieras (no excluyente).
- Manejo de Java +17 con Spring Boot, Spring Data JPA.
- Diseño de microservicios con DDD, CQRS, Event Sourcing (deseable)
- API Gateway, WebSockets, OAuth2, JWT, IdentityServer (deseable)
- Base de datos: DB2, PostgreSQL, MongoDB, Redis
- DevOps: GitLab CI/CD, Docker, Kubernetes (deseable) ·
- Conocimientos en seguridad en desarrollo web (OWASP)
- Manejo de buenas prácticas de programación, pruebas y refactorización continua
- Disponibilidad para laborar presencialmente en Santiago de Surco.
Beneficios
- Ingreso directo a planilla completa con todos los beneficios de ley.
- Pagos mensuales.
- Oportunidades de crecimiento.
- Beneficios Corporativos.
- Sueldo acorde al mercado.
- Grato ambiente laboral.
- Capacitaciones contantes.
Detalles
Nivel mínimo de educación: Universitario (Graduado)