Senior Java Developer

EncoraPeruOn-siteFull-timeSenior, 5–8 yearsListed 56 minutes ago

Apply now

About 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.