Título del puesto: Desarrollador Java
Habilidades principal: Java, Spring Boot, Quarkus, programación reactiva, microservicios, API REST, OpenAPI, Swagger, JPA, SQL, bases de datos NoSQL, Apache Kafka, Docker, Kubernetes, Azure, pruebas unitarias, Git y patrones de diseño.
Experiencia: De 2 a 6 años de experiencia en desarrollo de software.
Ubicación: Lima, Perú.
Modalidad: Híbrida, con asistencia a oficina 2 veces por semana.
En Coforge estamos buscando un Desarrollador Java con experiencia en desarrollo y mantenimiento de aplicaciones, integración de servicios y construcción de componentes backend.
Responsabilidades principales
• Desarrollar y mantener aplicaciones y componentes tecnológicos de acuerdo con los requerimientos funcionales y técnicos del negocio.
• Diseñar e implementar API y microservicios para facilitar la integración entre aplicaciones.
• Garantizar la disponibilidad, seguridad, rendimiento y mantenibilidad de los componentes desarrollados.
• Gestionar el ciclo de vida completo de los componentes,
desde el diseño y desarrollo hasta las pruebas y el mantenimiento.
• Aplicar técnicas de refactorización para mejorar la calidad del código y reducir la deuda técnica.
• Realizar revisiones de código, implementar pruebas unitarias y aplicar prácticas de programación segura.
• Identificar oportunidades de mejora en el código propio y en el de otros integrantes del equipo.
• Aplicar patrones de diseño y arquitectura, incluyendo Saga, arquitectura basada en eventos, Event Sourcing y CQRS.
• Gestionar ramas, resolver conflictos complejos de integración y utilizar estrategias de control de versiones con Git.
• Diseñar y optimizar modelos de bases de datos relacionales y consultas SQL, considerando índices, rendimiento y normalización.
• Definir estrategias de prueba, implementar simulaciones de componentes y mejorar la cobertura de las pruebas.
• Analizar fallas complejas en diferentes plataformas y proponer soluciones técnicas.
• Participar en equ
📌 Desarrollador Java (Lima)
🏢 Encora
📍 Lima