Senior Java Developer

Encora · Peru · Engineering

Posted 2026-11-03

Apply for this role →

Habilidades clave: Java 11/17, Quarkus, Apache Kafka, Microservices, Event Driven Architecture, Docker, Kubernetes, Azure, Groovy.

Experiencia: Mínimo 6 años de experiencia en desarrollo de software con Java, participando en arquitecturas de microservicios, soluciones cloud y plataformas empresariales de alta disponibilidad.

Ubicación: Perú.

Modalidad: Híbrido en San Isidro.

En Coforge estamos buscando Senior Java Developer (#20788-7-72) con el siguiente perfil.

Responsabilidades principales

Desarrollar y mantener aplicaciones empresariales alineadas con los requerimientos funcionales y técnicos del negocio.

Diseñar e implementar componentes basados en microservicios y arquitecturas orientadas a eventos.

Desarrollar APIs e integraciones de alta disponibilidad y escalabilidad.

Participar en todo el ciclo de vida de desarrollo, desde el análisis hasta la implementación y soporte.

Aplicar prácticas de programación segura, refactorización y mejora continua.

Reducir deuda técnica e identificar oportunidades de optimización tecnológica.

Realizar revisiones de código y promover estándares de desarrollo.

Diseñar estrategias de pruebas y asegurar cobertura adecuada mediante pruebas unitarias.

Optimizar consultas, estructuras de datos y componentes de integración.

Participar en el análisis y resolución de incidencias complejas en ambientes productivos.

Brindar acompañamiento técnico y mentoría a perfiles junior y semi senior.

Requisitos indispensables

Mínimo 6 años de experiencia en desarrollo de software.

Experiencia sólida con Java 11 y Java 17.

Experiencia desarrollando soluciones con Spring Boot.

Conocimiento de Spring Framework, JDBC y JPA.

Experiencia desarrollando microservicios.

Experiencia o conocimientos sólidos en Quarkus.

Conocimiento de programación reactiva mediante Reactor, WebFlux o RxJava.

Experiencia diseñando APIs RESTful.

Conocimiento de OpenAPI y Swagger.

Manejo de Maven y/o Gradle.

Experiencia desarrollando pruebas unitarias.

Experiencia con Apache Kafka y arquitecturas orientadas a eventos.

Conocimiento de patrones Saga, Event Driven Architecture y CQRS.

Experiencia optimizando bases de datos relacionales.

Conocimiento de bases de datos NoSQL.

Experiencia aplicando control de versiones y estrategias de branching.

Experiencia realizando code review.

Conocimiento de programación funcional y programación reactiva.

Experiencia en desarrollo seguro.

Conocimiento de UML y modelamiento de soluciones.

Experiencia utilizando herramientas de calidad de código y refactorización.

Conocimiento de Groovy.

Conocimiento de YAML.

Requisitos deseables

Conocimiento de ZConnect.

Experiencia implementando CI/CD.

Conocimiento de Docker y contenedores.

Experiencia utilizando Kubernetes o AKS.

Experiencia en servicios cloud y arquitecturas cloud-native.

Conocimiento de Dynatrace.

Experiencia en OWASP y pruebas de seguridad.

Experiencia con Data Factory o Databricks.

Experiencia en OpenShift.

Conocimiento de Docker Swarm.

Experiencia con AWS.

Conocimiento de JavaScript y Node.js.

Competencias

Autonomía técnica.

Liderazgo técnico.

Pensamiento analítico.

Resolución de problemas complejos.

Comunicación efectiva.

Capacidad de mentoría.

Trabajo colaborativo.

Orientación a resultados.

Capacidad de aprendizaje continuo.

Publicado el: 07-10-2026.

En Coforge, contratamos profesionales únicamente en función de sus habilidades y calificaciones, y no discriminamos por edad, discapacidad, religión, género, orientación sexual, condición socioeconómica o nacionalidad.

Apply for this role →

← Back to all jobs