Live roles / Encora
Compatibility brief · Discovered by NoBoards 1h ago

Senior Java Developer

Encora · Peru
Sponsorship not statedMode not stated

Habilidades clave: Java, Spring Boot, Microservices, Apache Kafka, Azure, REST APIs, Kubernetes, Cloud Native.

Experiencia: +6 años de experiencia en desarrollo de software con Java y experiencia sólida construyendo microservicios, arquitecturas orientadas a eventos y soluciones cloud empresariales.

Ubicación: Lima, Perú.

Modalidad: Híbrida. Asistencia a oficina 2 veces por semana.

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

Responsabilidades principales

  • Desarrollar y mantener aplicaciones empresariales alineadas a los requerimientos funcionales y técnicos.
  • Diseñar, construir e implementar APIs y microservicios de alta disponibilidad.
  • Participar en todo el ciclo de vida de desarrollo de software, desde el análisis hasta la implementación en producción.
  • Proponer e implementar mejoras orientadas a reducir la deuda técnica y aumentar la mantenibilidad de las soluciones.
  • Aplicar patrones de diseño y arquitecturas orientadas a eventos para resolver problemas complejos de negocio.
  • Implementar soluciones cloud-native siguiendo buenas prácticas de desarrollo seguro.
  • Optimizar el rendimiento de aplicaciones, bases de datos y componentes de integración.
  • Diseñar y ejecutar estrategias de pruebas unitarias y mejora continua de cobertura.
  • Participar en revisiones de código y promover estándares de calidad dentro del equipo.
  • Resolver incidentes complejos y brindar soporte técnico especializado.
  • Colaborar con equipos multidisciplinarios para la entrega continua de valor al negocio.
  • Acompañar técnicamente a desarrolladores junior y semi senior.

Requisitos indispensables

  • +6 años de experiencia profesional en desarrollo de software.
  • Experiencia desarrollando aplicaciones empresariales con Java.
  • Dominio de: • Java JDK 11 y 17.
  • Spring Framework.
  • Spring Boot.
  • WebFlux.

• JDBC.

  • JPA.
  • Experiencia en arquitectura de microservicios.
  • Experiencia desarrollando APIs REST y RESTful.
  • Experiencia utilizando OpenAPI y Swagger.
  • Conocimiento de Quarkus.
  • Experiencia en arquitecturas orientadas a eventos (Event Driven Architecture).
  • Experiencia utilizando Apache Kafka para integración y procesamiento de eventos.
  • Conocimiento de programación reactiva y programación funcional.
  • Experiencia trabajando con Maven y Gradle.
  • Experiencia aplicando pruebas unitarias con enfoque BDD.
  • Experiencia en: • Code Review.
  • Programación segura.
  • Refactoring.
  • SonarQube.
  • Modelamiento UML.
  • Experiencia utilizando: • Redis Cache.
  • Hashicorp Vault.
  • Experiencia con bases de datos relacionales: • SQL Server.
  • Azure SQL.
  • Experiencia en optimización de esquemas y consultas SQL.
  • Experiencia con bases de datos NoSQL.
  • Conocimiento de patrones y antipatrones de diseño NoSQL.
  • Experiencia utilizando: • Docker.
  • Kubernetes.
  • OpenShift.
  • Azure Kubernetes Services (AKS).
  • Experiencia con servicios Azure: • Azure API Management (APIM).
  • Azure Application Gateway.
  • Azure App Service.
  • Azure Functions.
  • Azure Data Factory.
  • Azure Blob Storage.
  • Experiencia desarrollando soluciones Cloud Native.

Requisitos deseables

  • Experiencia con JavaScript y Node.js.
  • Experiencia en arquitecturas Serverless.
  • Conocimiento de AWS.
  • Experiencia en CI/CD y automatización de pipelines.
  • Experiencia en monitoreo y observabilidad con Dynatrace o herramientas similares.
  • Conocimiento de OWASP y desarrollo seguro.
  • Experiencia en pruebas de penetración y análisis automatizado de vulnerabilidades.
  • Conocimiento de Docker Swarm.
  • Experiencia con Databricks.
  • Conocimiento de protocolos y componentes de redes.
  • Experiencia en diseño avanzado de bases de datos NoSQL.
  • Conocimiento de conceptos ACID y BASE.

Habilidades blandas

  • Capacidad para trabajar de manera autónoma.
  • Comunicación efectiva.
  • Pensamiento analítico.
  • Resolución de problemas complejos.
  • Liderazgo técnico.
  • Capacidad de mentoría.
  • Orientación a resultados.
  • Trabajo colaborativo.
  • Adaptabilidad al cambio.
  • Aprendizaje continuo.

Publicado el: 20-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.*