Título del puesto: Java Developer
Habilidades principal: Java, Microservicios, Spring Boot, Quarkus, WebFlux, Apache Kafka, APIs REST, Bases de Datos SQL y NoSQL, Azure, Docker y Kubernetes.
Experiencia: +6 años de experiencia en desarrollo de software con Java.
Ubicación: Lima, Perú.
Modalidad: Híbrida, 2 veces por semana.
En Coforge estamos buscando un Java Developer con experiencia en desarrollo y mantenimiento de aplicaciones, construcción de microservicios y APIs, y diseño de soluciones escalables, seguras y de alta disponibilidad.
Responsabilidades principales
Desarrollar y mantener aplicaciones y componentes tecnológicos de acuerdo con los requerimientos funcionales y técnicos.
Desarrollar componentes de integración mediante APIs y microservicios.
Diseñar soluciones de manera autónoma, aplicando buenas prácticas y tecnologías de desarrollo de software.
Gestionar el ciclo de vida completo de los componentes desarrollados.
Implementar técnicas de refactorización para mejorar la mantenibilidad y reducir la deuda técnica.
Identificar y proponer mejoras en el código propio y de otros miembros del equipo.
Aplicar buenas prácticas de desarrollo, incluyendo revisión de código, programación segura y pruebas unitarias.
Aplicar patrones de diseño como Saga, Event-Driven, Event Sourcing y CQRS.
Promover prácticas de código limpio dentro del equipo.
Resolver conflictos de código y definir estrategias de ramificación para gestionar múltiples tareas en paralelo.
Optimizar consultas y esquemas de bases de datos considerando desempeño, índices, tipos de datos y compresión.
Diseñar e implement
ar modelos de bases de datos aplicando principios de normalización.
Diseñar consultas utilizando tablas derivadas y funciones de agregación y agrupación.
Definir estrategias de prueba para los componentes y desarrollar simulaciones cuando sea necesario.
Analizar y mejorar la cobertura de las pruebas.
Analizar fallas complejas en diferentes plataformas y
📌 Java Developer Lima
🏢 Encora
📍 Lima