Nod CareersAuto-apply free

Desarrollador Java

encora10 · Peru · Lima
Auto-apply to this job with Nod →
<p> </p> <p data-pm-slice="1 1 []"><strong>Título del puesto:</strong> Desarrollador Java<br><strong>Habilidades clave:</strong> 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.<br><strong>Experiencia:</strong> De 2 a 6 años de experiencia en desarrollo de software.<br><strong>Ubicación:</strong> Lima, Perú.<br><strong>Modalidad:</strong> Híbrida, con asistencia a oficina 2 veces por semana.</p> <p>En Coforge estamos buscando un <strong><em>Desarrollador Java</em></strong> con experiencia en desarrollo y mantenimiento de aplicaciones, integración de servicios y construcción de componentes backend.</p> <p><strong>Responsabilidades principales</strong></p> <ul> <li>Desarrollar y mantener aplicaciones y componentes tecnológicos de acuerdo con los requerimientos funcionales y técnicos del negocio.</li> <li>Diseñar e implementar API y microservicios para facilitar la integración entre aplicaciones.</li> <li>Garantizar la disponibilidad, seguridad, rendimiento y mantenibilidad de los componentes desarrollados.</li> <li>Gestionar el ciclo de vida completo de los componentes, desde el diseño y desarrollo hasta las pruebas y el mantenimiento.</li> <li>Aplicar técnicas de refactorización para mejorar la calidad del código y reducir la deuda técnica.</li> <li>Realizar revisiones de código, implementar pruebas unitarias y aplicar prácticas de programación segura.</li> <li>Identificar oportunidades de mejora en el código propio y en el de otros integrantes del equipo.</li> <li>Aplicar patrones de diseño y arquitectura, incluyendo Saga, arquitectura basada en eventos, Event Sourcing y CQRS.</li> <li>Gestionar ramas, resolver conflictos complejos de integración y utilizar estrategias de control de versiones con Git.</li> <li>Diseñar y optimizar modelos de bases de datos relacionales y consultas SQL, considerando índices, rendimiento y normalización.</li> <li>Definir estrategias de prueba, implementar simulaciones de componentes y mejorar la cobertura de las pruebas.</li> <li>Analizar fallas complejas en diferentes plataformas y proponer soluciones técnicas.</li> <li>Participar en equipos ágiles y cumplir los compromisos establecidos en la planificación de los sprints.</li> </ul> <p><strong>Requisitos indispensables</strong></p> <ul> <li>Experiencia de 2 a 6 años en desarrollo de software.</li> <li>Conocimientos de Java y JDK 8, 11 o 17.</li> <li>Experiencia con Spring, Spring Boot y JPA.</li> <li>Conocimientos de programación orientada a objetos, genéricos, excepciones, JDBC y programación concurrente.</li> <li>Experiencia en desarrollo de microservicios y servicios web REST.</li> <li>Conocimientos de SOAP, JSON, XML, OpenAPI y Swagger.</li> <li>Manejo de herramientas de construcción como Maven y Gradle.</li> <li>Experiencia con pruebas unitarias y herramientas como JUnit.</li> <li>Manejo de Git, incluyendo integración de ramas y resolución de conflictos.</li> <li>Conocimientos de SQL, consultas complejas, funciones de agrupación y diseño de bases de datos relacionales.</li> <li>Experiencia o conocimientos de bases de datos como SQL Server, Azure SQL, Cosmos DB o MongoDB.</li> <li>Conocimientos de programación reactiva con WebFlux o RxJava.</li> <li>Familiaridad con Apache Kafka y arquitecturas basadas en eventos.</li> <li>Conocimientos de contenedores y orquestación con Docker y Kubernetes.</li> <li>Conocimientos de arquitectura de software, código limpio y patrones de diseño.</li> <li>Capacidad para analizar problemas técnicos y proponer soluciones de manera autónoma.</li> </ul> <p><strong>Requisitos deseables</strong></p> <ul> <li>Experiencia con Quarkus y soluciones de arquitectura nativa de la nube.</li> <li>Conocimientos de OpenShift y servicios de Microsoft Azure, como Azure Blob Storage, Azure Functions, Azure Data Factory, Azure Kubernetes Service y Azure API Management.</li> <li>Experiencia con herramientas de integración y entrega continua, pipelines automatizados y archivos YAML.</li> <li>Conocimientos de HashiCorp Vault y Redis.</li> <li>Experiencia en diseño de soluciones sin servidor y conocimientos de AWS.</li> <li>Conocimientos de protocolos de cifrado, llaves públicas y privadas, y seguridad de aplicaciones.</li> <li>Manejo de programación en shell y scripts.</li> <li>Conocimientos de patrones de concurrencia, optimización de rendimiento y patrones de integración.</li> <li>Experiencia con procedimientos almacenados, funciones, vistas y optimización de consultas mediante herramientas como Explain Plan.</li> <li>Conocimientos de bases de datos NoSQL, propiedades ACID y BASE, y conceptos de almacenamiento y análisis de datos.</li> <li>Familiaridad con conceptos de ingeniería de confiabilidad del sitio (SRE), monitoreo de aplicaciones y modelos de infraestructura en la nube.</li> </ul> <p><strong>Publicado el:</strong> 12-10-2026</p> <p><strong><em>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 naci

Let Nod apply for you →

More jobs at encora10

Senior Product Manager — encora10Backend Developer — encora10Business Analyst Mid (exp. en banca) — encora10Mid DevOps Engineer — encora10PM Técnico — encora10Production Support Engineer – Connect & RAMP — encora10