Información Importante
Ubicación: Perú
Modalidad de trabajo: Híbrido
Resumen del puesto
Como un Senior Java Developer (19009), formarás parte de un equipo tecnológico y ágil altamente calificado por respaldar y desarrollar soluciones de vanguardia para cumplir con los requisitos de nuestro negocio. Nos ayudará a acelerar los resultados empresariales de nuestros clientes mediante la innovación de productos digitales de vanguardia.
Responsabilidades y Funciones
- Diseñar y desarrollar microservicios escalables utilizando Java y Spring bajo buenas prácticas de arquitectura
- Implementar mecanismos de seguridad, autenticación, autorización y protección de datos sensibles
- Colaborar en el diseño, construcción y documentación de servicios REST siguiendo estándares HTTP
- Participar en procesos de integración continua, entrega y despliegue continuo asegurando calidad del software
Requisitos y Habilidades
- Dominio avanzado de Java versión 8 o superior aplicando programación orientada a objetos y funcional
- Experiencia sólida con Spring Boot, Spring Data, Spring Security y Spring Webflux
- Conocimiento y aplicación de principios SOLID, patrones de diseño y reconocimiento de antipatrón
- Experiencia trabajando con arquitectura de microservicios y comunicación síncrona y asíncrona
- Conocimiento de programación reactiva y manejo de flujos no bloqueantes
- Experiencia en pruebas unitarias e integración incluyendo medición de coverage y desacoplamiento entre capas
- Capacidad para refactorizar código con criterios de calidad y mantenibilidad
- Conocimiento de bases de datos y experiencia utilizando distintos motores
- Manejo de control de versiones con Git y modelos de branching
- Experiencia con herramientas de CI/CD como Jenkins, GitLab, Bitbucket y gestores de dependencias como Maven o Gradle
Acerca de Encora
Encora es el socio preferido de ingeniería digital y modernización de algunas de las principales empresas del mundo y empresas nativas digitales. Con más de 9,000 expertos en 47+ oficinas y laboratorios de innovación en todo el mundo, las prácticas tecnológicas de Encora incluyen Ingeniería y Desarrollo de Productos, Servicios en la Nube, Ingeniería de Calidad, DevSecOps, Datos y Análisis, Experiencia Digital, Ciberseguridad e Ingeniería de IA y LLM.
En Encora, contratamos profesionales únicamente en función de sus habilidades y calificaciones, y no discriminamos en función de la edad, discapacidad, religión, género, orientación sexual, estado socioeconómico o nacionalidad.