Título del puesto: Desarrollador Java Senior
Habilidades clave: Java, JDK 11 y 17, Spring Boot, Spring, Reactor, JDBC, JPA, Apache Kafka, microservicios, arquitectura orientada a eventos, pruebas unitarias, desarrollo protegido, programación reactiva, diseño de bases de datos, optimización de consultas SQL, Docker, Kubernetes, Azure.
Experiencia: Más de 6 años de experiencia.
Ubicación: Lima, Perú.
Modalidad: Híbrida, con asistencia a oficina 2 veces por semana.
En Coforge estamos buscando un Desarrollador Java Senior con sólida experiencia en desarrollo de aplicaciones, arquitectura de microservicios e integración de sistemas. Buscamos un profesional capaz de diseñar e implementar soluciones escalables, seguras y de alto rendimiento, con autonomía para resolver problemas complejos y contribuir a la mejora continua de los productos digitales.
Responsabilidades principales
• Desarrollar y mantener aplicaciones de acuerdo con los requisitos técnicos y las necesidades del negocio.
• Diseñar e implementar componentes de integración mediante API y microservicios,
garantizando disponibilidad, rendimiento y una experiencia óptima para los usuarios.
• Gestionar el ciclo de vida completo de los componentes desarrollados, desde su diseño e implementación hasta su mantenimiento y mejora continua.
• Proponer e implementar técnicas de refactorización para mejorar la mantenibilidad y reducir la deuda técnica.
• Aplicar buenas prácticas de desarrollo, incluyendo revisión de código, programación segura, pruebas unitarias y código limpio.
• Identificar oportunidades de mejora en el código propio y de otros integrantes del equipo.
• Aplicar patrones de diseño y arquitectura, incluyendo Saga, arquitectura orientada a eventos, Event Sourcing y CQRS.
• Resolver conflictos complejos de integración de código y definir estrategias de ramificación para desarrollar múltiples tareas en paralelo.
• Optimizar consultas y esquemas de bases de datos relacionales, considerando índices,
📌 Desarrollador Java Senior (Perú)
🏢 Encora
📍 Perú