Encora

Senior Java Developer

Encora Lima, Lima, Peru

IT Services and IT Consulting · 5,001-10,000 employees

4 h ago
java Senior (5-10 yrs) Full-time Peru
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop and maintain enterprise applications while designing microservices and event-driven architectures. Ensure high availability and scalability of APIs while mentoring junior and semi-senior team members.

What they look for

Java 11 Java 17 Quarkus Apache Kafka Microservices Event Driven Architecture Docker Kubernetes Azure Groovy Spring Boot RESTful APIs Maven Gradle CI/CD SQL

Requirements

Requires a minimum of 6 years of software development experience with strong proficiency in Java 11/17 and Spring Boot. Candidates must have experience with microservices, event-driven architectures, and cloud platforms.

Full description

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.

Similar roles