Mid Java Developer

EncoraPeruHybridFull-timeMid level, 2–5 yearsListed 1 week ago

Apply now

About this role

Habilidades clave: Java, Spring Boot, Quarkus, REST APIs, Microservices, SQL, Azure, Backend Development.

Experiencia: +3 años de experiencia en desarrollo de software con Java y experiencia en desarrollo backend, APIs y microservicios.

Ubicación: Lima, Perú.

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

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

Responsabilidades principales

- Desarrollar y mantener aplicaciones empresariales alineadas a los requerimientos funcionales y técnicos.

- Diseñar e implementar componentes de integración basados en APIs y microservicios.

- Participar en todo el ciclo de vida de desarrollo de software desde el análisis hasta la implementación.

- Proponer mejoras orientadas a la reducción de deuda técnica y optimización de rendimiento.

- Implementar buenas prácticas de programación segura y calidad de software.

- Diseñar estrategias de pruebas unitarias y validar cobertura de código.

- Optimizar consultas y estructuras de bases de datos.

- Participar en iniciativas de modernización tecnológica y transformación digital.

- Resolver incidencias técnicas y proponer soluciones escalables.

- Colaborar con equipos multidisciplinarios bajo metodologías ágiles.

Requisitos indispensables

- +3 años de experiencia profesional en desarrollo de software.

- Experiencia desarrollando soluciones backend con Java.

- Conocimiento de:

Java Generics.

- Manejo de excepciones.

- JDBC.

- Networking.

- Experiencia en desarrollo de APIs y microservicios.

- Experiencia con concurrencia y multithreading.

- Conocimiento de patrones de concurrencia y optimización de rendimiento.

- Experiencia aplicando patrones de refactorización y patrones SOA.

- Experiencia utilizando Git:

Reset.

- Revert.

- Merge.

- Rebase.

- Experiencia desarrollando consultas SQL avanzadas.

- Conocimiento de:

Consultas anidadas.

- Funciones de agrupación.

- Tablas temporales.

- Experiencia en diseño de bases de datos relacionales:

Vistas.

- Vistas materializadas.

- Procedimientos almacenados.

- Funciones.

- Experiencia realizando pruebas unitarias.

- Experiencia con:

Spring Boot.

- JPA.

- Web Services REST.

- SOAP.

- JSON.

- XML.

- Swagger.

- OpenAPI.

- Experiencia en programación reactiva utilizando RxJava o WebFlux.

- Conocimiento de Quarkus.

- Conocimiento de YAML.

- Conocimiento de ZConnect.

- Experiencia trabajando con CI/CD y pipelines automatizados.

- Conocimiento de protocolos de seguridad y mecanismos de cifrado.

Requisitos deseables

- Experiencia diseñando aplicaciones Serverless.

- Experiencia con Azure Functions, Azure Blob Storage y Data Lakes.

- Conocimiento de CosmosDB u otras bases de datos NoSQL.

- Experiencia utilizando Docker.

- Conocimiento de arquitecturas orientadas a eventos.

- Experiencia aplicando patrones:

Saga.

- Cache Aside.

- Event Driven.

- Conocimiento de conceptos ACID y BASE.

- Experiencia con Data Warehouse:

OLAP.

- OLTP.

- Data Mart.

- Data Vault.

- Conocimiento de conceptos SRE, APM, IaaS e Infrastructure as Code.

- Experiencia en scripting y automatización de tareas.

Habilidades blandas

- Capacidad analítica.

- Resolución de problemas.

- Comunicación efectiva.

- Trabajo colaborativo.

- Orientación a resultados.

- Proactividad.

- Adaptabilidad.

- Aprendizaje continuo.

- Atención al detalle.

- Capacidad para trabajar de forma autónoma.

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