Desarrollador Java

Encora

Comisión de Fomento de Perú

Hybrid

ARS 39,718,000 - 66,196,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Encora busca un Desarrollador Java con experiencia en desarrollo y mantenimiento de aplicaciones backend en Lima, con modalidad híbrida y asistencia a oficina dos veces por semana. El candidato ideal trabajará en integración de servicios y construcción de componentes backend.

Se valorará experiencia con Spring, Spring Boot, JPA y bases de datos SQL/NoSQL, así como familiaridad con Docker, Kubernetes y arquitecturas basadas en eventos. Se ofrece un equipo ágil y proyectos innovadores.

Qualifications

  • Conocimientos sólidos en Java y JDK 8/11/17.
  • Experiencia en desarrollo de microservicios y servicios REST.
  • Dominio de pruebas unitarias con JUnit y control de versiones con Git.

Responsibilities

  • Desarrollar y mantener aplicaciones y componentes backend conforme a requerimientos.
  • Diseñar e implementar API y microservicios para integración entre sistemas.
  • Asegurar disponibilidad, rendimiento y mantenibilidad de los módulos desarrollados.
  • Gestionar ciclo de vida de componentes desde diseño hasta pruebas y mantenimiento.
  • Aplicar patrones de diseño y refactorización para reducir deuda técnica.

Skills

Java
Spring Boot
Microservicios
API REST
Docker
Kubernetes
Azure
SQL
NoSQL
OpenAPI
Swagger
Git
JUnit

Job description

Título del puesto: Desarrollador Java
Habilidades clave: Java, Spring Boot, Quarkus, programación reactiva, microservicios, API REST, OpenAPI, Swagger, JPA, SQL, bases de datos NoSQL, Apache Kafka, Docker, Kubernetes, Azure, pruebas unitarias, Git y patrones de diseño.
Experiencia: De 2 a 6 años de experiencia en desarrollo de software.
Ubicación: Lima, Perú.
Modalidad: Híbrida, con asistencia a oficina 2 veces por semana.

En Coforge estamos buscando un Desarrollador Java con experiencia en desarrollo y mantenimiento de aplicaciones, integración de servicios y construcción de componentes backend.

Responsabilidades principales
  • Desarrollar y mantener aplicaciones y componentes tecnológicos de acuerdo con los requerimientos funcionales y técnicos del negocio.
  • Diseñar e implementar API y microservicios para facilitar la integración entre aplicaciones.
  • Garantizar la disponibilidad, seguridad, rendimiento y mantenibilidad de los componentes desarrollados.
  • Gestionar el ciclo de vida completo de los componentes, desde el diseño y desarrollo hasta las pruebas y el mantenimiento.
  • Aplicar técnicas de refactorización para mejorar la calidad del código y reducir la deuda técnica.
  • Realizar revisiones de código, implementar pruebas unitarias y aplicar prácticas de programación segura.
  • Identificar oportunidades de mejora en el código propio y en el de otros integrantes del equipo.
  • Aplicar patrones de diseño y arquitectura, incluyendo Saga, arquitectura basada en eventos, Event Sourcing y CQRS.
  • Gestionar ramas, resolver conflictos complejos de integración y utilizar estrategias de control de versiones con Git.
  • Diseñar y optimizar modelos de bases de datos relacionales y consultas SQL, considerando índices, rendimiento y normalización.
  • Definir estrategias de prueba, implementar simulaciones de componentes y mejorar la cobertura de las pruebas.
  • Analizar fallas complejas en diferentes plataformas y proponer soluciones técnicas.
  • Participar en equipos ágiles y cumplir los compromisos establecidos en la planificación de los sprints.
  • Experiencia de 2 a 6 años en desarrollo de software.
  • Conocimientos de Java y JDK 8, 11 o 17.
  • Experiencia con Spring, Spring Boot y JPA.
  • Conocimientos de programación orientada a objetos, genéricos, excepciones, JDBC y programación concurrente.
  • Experiencia en desarrollo de microservicios y servicios web REST.
  • Conocimientos de SOAP, JSON, XML, OpenAPI y Swagger.
  • Manejo de herramientas de construcción como Maven y Gradle.
  • Experiencia con pruebas unitarias y herramientas como JUnit.
  • Manejo de Git, incluyendo integración de ramas y resolución de conflictos.
  • Conocimientos de SQL, consultas complejas, funciones de agrupación y diseño de bases de datos relacionales.
  • Experiencia o conocimientos de bases de datos como SQL Server, Azure SQL, Cosmos DB o MongoDB.
  • Conocimientos de programación reactiva con WebFlux o RxJava.
  • Familiaridad con Apache Kafka y arquitecturas basadas en eventos.
  • Conocimientos de contenedores y orquestación con Docker y Kubernetes.
  • Conocimientos de arquitectura de software, código limpio y patrones de diseño.
  • Capacidad para analizar problemas técnicos y proponer soluciones de manera autónoma.
Requisitos deseables
  • Experiencia con Quarkus y soluciones de arquitectura nativa de la nube.
  • Conocimientos de OpenShift y servicios de Microsoft Azure, como Azure Blob Storage, Azure Functions, Azure Data Factory, Azure Kubernetes Service y Azure API Management.
  • Experiencia con herramientas de integración y entrega continua, pipelines automatizados y archivos YAML.
  • Conocimientos de HashiCorp Vault y Redis.
  • Experiencia en diseño de soluciones sin servidor y conocimientos de AWS.
  • Conocimientos de protocolos de cifrado, llaves públicas y privadas, y seguridad de aplicaciones.
  • Manejo de programación en shell y scripts.
  • Conocimientos de patrones de concurrencia, optimización de rendimiento y patrones de integración.
  • Experiencia con procedimientos almacenados, funciones, vistas y optimización de consultas mediante herramientas como Explain Plan.
  • Conocimientos de bases de datos NoSQL, propiedades ACID y BASE, y conceptos de almacenamiento y análisis de datos.
  • Familiaridad con conceptos de ingeniería de confiabilidad del sitio (SRE), monitoreo de aplicaciones y modelos de infraestructura en la nube.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desarrollador Java Senior
Desarrollador Java Senior

Encora • Comisión de Fomento de Perú

Hybrid
ARS 1,200,000 - 2,000,000
Desarrollador Backend Java Semisenior
Desarrollador Backend Java Semisenior

Encora10 • Comisión de Fomento de Perú

Hybrid
ARS 26,420,000 - 52,840,000
Senior Java Developer
Senior Java Developer

Encora • Comisión de Fomento de Perú

Hybrid
ARS 91,725,000 - 137,587,000
Desarrollador Backend Java Mid
Desarrollador Backend Java Mid

Encora10 • Comisión de Fomento de Perú

Hybrid
ARS 39,630,000 - 57,244,000
Desarrollador Backend Java Mid
Desarrollador Backend Java Mid

Encora • Comisión de Fomento de Perú

Hybrid
ARS 39,648,000 - 57,269,000
Hybrid work model
Presencial Lima 2x/semana
Desarrollador Backend Java Semisenior
Desarrollador Backend Java Semisenior

Encora • Comisión de Fomento de Perú

Hybrid
ARS 1,800,000 - 2,800,000
Ingeniero Backend Senior
Ingeniero Backend Senior

Encora10 • Comisión de Fomento de Perú

Hybrid
ARS 52,840,000 - 79,260,000
Java Engineer Mid
Java Engineer Mid

Encora • Comisión de Fomento de Perú

Hybrid
ARS 30,823,000 - 48,437,000
Desarrollador de Software
Desarrollador de Software

Encora • Comisión de Fomento de Perú

Hybrid
ARS 1,200,000 - 2,000,000
Hybrid work
Analista de Calidad de Software (QA) Mid
Analista de Calidad de Software (QA) Mid

Encora • Comisión de Fomento de Perú

Hybrid
ARS 29,550,000 - 49,250,000