Encora

Senior Java Developer

Encora Lima, Lima, Peru

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

9 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 using Java and microservices architectures while ensuring scalability and high performance. Participate in digital transformation initiatives and provide technical mentorship to junior and semi-senior developers.

What they look for

Java 11 Java 17 Spring Boot Quarkus Microservices Apache Kafka Kubernetes Azure Docker REST APIs Cloud Native CI/CD SQL NoSQL Event-driven architecture Reactive programming

Requirements

Requires a minimum of 6 years of software development experience with strong proficiency in Java 11/17, Spring Boot, and cloud-native architectures. Candidates must have hands-on experience with Azure, Kubernetes, and event-driven systems.

Full description

Habilidades clave: Java 11/17, Spring Boot, Quarkus, Microservicios, Apache Kafka, Kubernetes, Azure, Docker, APIs REST, Cloud Native.

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 (asistencia presencial 2 veces por semana en La Molina o Chorrillos).

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

Responsabilidades principales

  • Desarrollar y mantener aplicaciones empresariales utilizando Java y arquitecturas de microservicios.
  • Diseñar e implementar componentes backend orientados a escalabilidad, seguridad y alto rendimiento.
  • Desarrollar APIs y servicios que soporten procesos críticos de negocio.
  • Participar en iniciativas de transformación digital mediante arquitecturas cloud-native.
  • Implementar mejoras continuas para reducir deuda técnica y optimizar la mantenibilidad del código.
  • Diseñar e implementar soluciones basadas en eventos y arquitecturas distribuidas.
  • Participar activamente en revisiones de código y mejora continua de estándares de desarrollo.
  • Implementar pruebas unitarias y estrategias de aseguramiento de calidad.
  • Optimizar consultas, estructuras de datos y componentes de integración.
  • Participar en el análisis y resolución de incidentes complejos en ambientes productivos.
  • Acompañar técnicamente a desarrolladores junior y semi senior.

Requisitos indispensables

  • Mínimo 6 años de experiencia en desarrollo de software.
  • Experiencia sólida en Java 11 y Java 17.
  • Experiencia desarrollando aplicaciones con Spring Boot.
  • Experiencia trabajando con microservicios.
  • Conocimiento de Quarkus.
  • Experiencia desarrollando APIs RESTful.
  • Experiencia utilizando Swagger/OpenAPI.
  • Manejo de Maven y/o Gradle.
  • Experiencia en programación reactiva.
  • Experiencia en arquitecturas orientadas a eventos.
  • Experiencia utilizando Apache Kafka.
  • Conocimiento de patrones como Saga, Event Sourcing y CQRS.
  • Experiencia trabajando con bases de datos SQL.
  • Conocimiento de bases de datos NoSQL.
  • Experiencia modelando y optimizando estructuras de datos.
  • Experiencia utilizando Docker.
  • Experiencia utilizando Kubernetes.
  • Conocimiento de Azure Kubernetes Service (AKS).
  • Experiencia en soluciones Cloud Native.
  • Experiencia trabajando con Azure App Service.
  • Experiencia con Azure Functions.
  • Experiencia con Azure API Management (APIM).
  • Conocimiento de Azure Application Gateway.
  • Conocimiento de Azure Data Factory.
  • Conocimiento de Azure PaaS.
  • Experiencia implementando prácticas CI/CD.
  • Experiencia realizando code review y aplicando desarrollo seguro.
  • Conocimiento de OWASP.
  • Experiencia en pruebas unitarias y estrategias BDD.
  • Conocimiento de SonarQube, refactorización y clean code.
  • Conocimiento de UML y diseño de software.

Requisitos deseables

  • Conocimiento de JavaScript.
  • Experiencia con Node.js.
  • Experiencia en arquitecturas Serverless.
  • Experiencia con AWS.
  • Conocimiento de Dynatrace.
  • Experiencia con OpenShift.
  • Conocimiento de Data Factory y Databricks.
  • Experiencia en pruebas de vulnerabilidades automatizadas.
  • Conocimiento de Docker Swarm.
  • Conocimiento de componentes de infraestructura y redes.
  • Experiencia en servicios financieros o banca.

Competencias

  • Autonomía técnica.
  • Pensamiento analítico.
  • Comunicación efectiva.
  • Resolución de problemas complejos.
  • Trabajo colaborativo.
  • Liderazgo técnico.
  • Mentoría y desarrollo de talento.
  • Orientación a resultados.
  • Compromiso con la calidad del software.

Publicado el: 06-10-2026.

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

Similar roles