Java Developer

On-site Peru

Título del puesto: Java Developer
Habilidades clave: Java, Microservicios, Spring Boot, Quarkus, WebFlux, Apache Kafka, APIs REST, Bases de Datos SQL y NoSQL, Azure, Docker y Kubernetes.
Experiencia: +6 aos de experiencia en desarrollo de software con Java.
Ubicacin: Lima, Perú.
Modalidad: Híbrida, 2 veces por semana.

En Coforge estamos buscando un Java Developer con experiencia en desarrollo y mantenimiento de aplicaciones, construccin de microservicios y APIs, y diseo de soluciones escalables, seguras y de alta disponibilidad.

Responsabilidades principales

  • Desarrollar y mantener aplicaciones y componentes tecnolgicos de acuerdo con los requerimientos funcionales y técnicos.
  • Desarrollar componentes de integracin mediante APIs y microservicios.
  • Disear soluciones de manera autnoma, aplicando buenas prácticas y tecnologías de desarrollo de software.
  • Gestionar el ciclo de vida completo de los componentes desarrollados.
  • Implementar técnicas de refactorizacin para mejorar la mantenibilidad y reducir la deuda técnica.
  • Identificar y proponer mejoras en el cdigo propio y de otros miembros del equipo.
  • Aplicar buenas prácticas de desarrollo, incluyendo revisin de cdigo, programacin segura y pruebas unitarias.
  • Aplicar patrones de diseo como Saga, Event-Driven, Event Sourcing y CQRS.
  • Promover prácticas de cdigo limpio dentro del equipo.
  • Resolver conflictos de cdigo y definir estrategias de ramificacin para gestionar múltiples tareas en paralelo.
  • Optimizar consultas y esquemas de bases de datos considerando desempeo, índices, tipos de datos y compresin.
  • Disear e implementar modelos de bases de datos aplicando principios de normalizacin.
  • Disear consultas utilizando tablas derivadas y funciones de agregacin y agrupacin.
  • Definir estrategias de prueba para los componentes y desarrollar simulaciones cuando sea necesario.
  • Analizar y mejorar la cobertura de las pruebas.
  • Aplicar estrategias de prueba considerando los datos y escenarios requeridos por el negocio.
  • Analizar fallas complejas en diferentes plataformas y proponer soluciones.
  • Acompaar a desarrolladores junior y semi senior en el fortalecimiento de sus habilidades y resolucin de problemas.

Requisitos indispensables

  • +6 aos de experiencia en programacin y desarrollo de software.
  • Experiencia slida con Java y JDK 11 y 17.
  • Experiencia con Spring, Spring Boot, Reactor, JDBC y JPA.
  • Experiencia en desarrollo de microservicios y APIs REST/RESTful.
  • Experiencia con arquitectura orientada a eventos y Apache Kafka.
  • Experiencia en optimizacin y modelamiento de bases de datos relacionales.
  • Conocimientos de bases de datos SQL y NoSQL.
  • Amplios conocimientos de pruebas unitarias, con enfoque BDD.
  • Experiencia con prácticas de desarrollo como revisin de cdigo, programacin segura, programacin funcional, programacin reactiva, SonarQ, refactorizacin y modelamiento UML.
  • Experiencia con control de versiones y resolucin de conflictos mediante fusiones de cdigo.
  • Conocimientos de CI/CD, pruebas continuas e inspeccin continua de calidad de cdigo.
  • Experiencia con Docker y Kubernetes.
  • Conocimientos de arquitectura Cloud Native y servicios de Azure.
  • Experiencia con AKS, API Management, Azure Application Gateway, Azure App Service, Azure Functions y Azure Blob Storage.
  • Conocimientos de seguridad en el desarrollo y OWASP.
  • Capacidad para trabajar con autonomía y resolver problemas complejos.
  • Capacidad para sintetizar informacin y comunicar soluciones técnicas de manera clara.
  • Capacidad para acompaar y orientar a perfiles junior y semi senior.

Requisitos deseables

  • Conocimientos de Quarkus.
  • Experiencia con Redis Cache y HashiCorp Vault.
  • Experiencia con Cosmos DB y MongoDB.
  • Conocimientos de OpenAPI, Swagger, Maven, Gradle, JUnit y Lombok.
  • Experiencia con OpenShift y Docker Swarm.
  • Conocimientos de diseo de bases de datos NoSQL y principios ACID y BASE.
  • Experiencia con Dynatrace, balanceo de carga y mecanismos de autenticacin.
  • Conocimientos de pruebas de penetracin y análisis automatizado de vulnerabilidades.
  • Conocimientos de protocolos y componentes de redes, como enrutamiento, VLAN, NAT y gateways.
  • Experiencia con Azure Data Factory y Databricks.
  • Conocimientos de JavaScript, Node.js, Serverless y AWS.

Publicado el: 28-09-2026

En Coforge, contratamos profesionales únicamente en funcin de sus habilidades y calificaciones, y no discriminamos en funcin de la edad, discapacidad, religin, género, orientacin sexual, estado socioeconmico o nacionalidad.

Source: the employer's careers page. Last checked 2026-09-30. Posted 2026-09-28.

Applications happen on Encora's own site. View role and apply

Similar jobs

Hiring for a role like this? See how employers fill a role fast.