Senior Java Developer
PeruFull-TimeSeniorOther
Información Importante
- Ubicación: Perú
- Modalidad de trabajo: Híbrido
Responsabilidades y Funciones
- Diseñar, desarrollar y mantener microservicios y aplicaciones backend en Java (JDK 11/17) utilizando Spring Boot y arquitecturas reactivas.
- Implementar soluciones basadas en arquitectura orientada a eventos con Kafka, asegurando escalabilidad, resiliencia y procesamiento eficiente.
- Optimizar modelos de datos en bases relacionales y NoSQL, garantizando rendimiento, consistencia y buenas prácticas de diseño.
- Asegurar la calidad del software mediante pruebas unitarias, revisiones de código, prácticas de desarrollo seguro y acompañamiento técnico a perfiles junior y semi senior.
Requisitos y Habilidades
- Experiencia sólida en desarrollo con Java, Spring Boot, JPA, JDBC y programación reactiva (Project Reactor).
- Conocimiento en arquitecturas Event Driven y uso de Apache Kafka para mensajería y manejo de eventos.
- Experiencia en optimización y modelado de bases de datos relacionales.
- Conocimiento en diseño y uso de bases de datos NoSQL, incluyendo definición de tablas, índices y estrategias ACID vs BASE.
- Experiencia aplicando buenas prácticas de desarrollo como code review, refactoring, programación funcional y modelamiento UML.
- Dominio de pruebas unitarias y estrategias de calidad de código con integración en pipelines CI/CD.
- Experiencia con herramientas de integración y despliegue continuo, inspección de calidad y automatización.
- Conocimientos de cloud computing, servicios elásticos, balanceo de carga, monitoreo y mecanismos de autenticación.
- Experiencia en contenedorización y orquestación con Docker y Kubernetes.
- Conocimiento en seguridad de aplicaciones, OWASP, pruebas de vulnerabilidad y buenas prácticas de desarrollo seguro.
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.
