Título del puesto: Desarrollador Java Senior
Habilidades fundamental: Java, Spring Boot, microservicios, Apache Kafka, arquitectura basada en eventos, JDK 11 y 17, API REST, Azure, Kubernetes, Docker, SQL, bases de datos NoSQL, pruebas unitarias, integración continua, programación segura, patrones de diseño.
Experiencia: Más de 6 años de experiencia en programación y desarrollo de software.
Ubicación: Lima, Perú
Modalidad: Híbrida, con asistencia presencial 2 veces por semana.
En Coforge estamos buscando un Desarrollador Java Senior con sólida experiencia en desarrollo backend, arquitectura de microservicios y soluciones basadas en eventos. Buscamos un profesional autónomo, con capacidad para diseñar e implementar componentes tecnológicos escalables, optimizar el rendimiento de las aplicaciones y contribuir a la evolución de la arquitectura de software mediante buenas prácticas de desarrollo.
Responsabilidades principales
• Desarrollar, mantener y mejorar aplicaciones de acuerdo con los requerimientos técnicos y funcionales del negocio.
• Diseñar e implementar API y microservicios que garanticen la disponibilidad, seguridad y rendimiento de las soluciones.
• Gestionar el ciclo de vida completo de los componentes desarrollados, desde su diseño hasta su mantenimiento.
• Aplicar técnicas de refactorización, código limpio y patrones de diseño para mejorar la mantenibilidad y reducir la deuda técnica.
• Implementar arquitecturas basadas en eventos y patrones como Saga, Event Sourcing y CQRS.
• Aplicar buenas prácticas de revisión de código, programación segura y pruebas unitarias.
• Diseñar estrategias de pruebas, crear simulaciones y mejorar la cobertura de las pruebas.
• Optimizar consultas SQL y modelos de bases de datos, considerando índices, tipos de datos, rendimiento y normalización.
• Resolver conflictos de integración de código y definir estrategias de ramificación para trabajar en tareas paralelas.
• Identificar problemas complejos en distintas plataf
📌 Desarrollador Java Senior (Lima)
🏢 Encora
📍 Lima