Nod CareersAuto-apply free

Desarrollador Java Senior

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 Senior</p> <p><strong>Habilidades clave:</strong> Java, JDK 11 y 17, Spring Boot, Spring, Reactor, JDBC, JPA, microservicios, Apache Kafka, arquitectura orientada a eventos, pruebas unitarias, BDD, programación reactiva, bases de datos SQL y NoSQL, Docker, Kubernetes, Azure, integración y despliegue continuo.</p> <p><strong>Experiencia:</strong> Más de 6 años de experiencia.</p> <p><strong>Ubicación:</strong> Lima, Perú.</p> <p><strong>Modalidad:</strong> Híbrida, con asistencia presencial 2 veces por semana.</p> <p>En Coforge estamos buscando un <em><strong>Desarrollador Java Senior</strong></em> con experiencia en desarrollo de aplicaciones, arquitectura de microservicios e integración de sistemas. Buscamos un profesional capaz de implementar soluciones seguras, escalables y de alto rendimiento, con autonomía para resolver problemas complejos y contribuir a la mejora continua de los productos digitales.</p> <p><strong>Responsabilidades principales</strong></p> <ul> <li>Desarrollar y mantener aplicaciones de acuerdo con los requisitos técnicos y las necesidades del negocio.</li> <li>Diseñar e implementar componentes de integración mediante API y microservicios, garantizando disponibilidad, rendimiento y una experiencia óptima para los usuarios.</li> <li>Gestionar el ciclo de vida completo de los componentes desarrollados, desde su implementación hasta su mantenimiento y mejora continua.</li> <li>Proponer e implementar técnicas de refactorización para mejorar la mantenibilidad y reducir la deuda técnica.</li> <li>Aplicar buenas prácticas de desarrollo, incluyendo revisión de código, programación segura, pruebas unitarias y código limpio.</li> <li>Identificar oportunidades de mejora en el código propio y de otros integrantes del equipo.</li> <li>Aplicar patrones de diseño y arquitectura, incluyendo Saga, arquitectura orientada a eventos, Event Sourcing y CQRS.</li> <li>Resolver conflictos complejos de integración de código y definir estrategias de ramificación para desarrollar múltiples tareas en paralelo.</li> <li>Optimizar consultas y esquemas de bases de datos relacionales, considerando índices, tipos de datos, compresión y rendimiento.</li> <li>Diseñar e implementar modelos de bases de datos que cumplan con la tercera forma normal (3NF), utilizando consultas con tablas derivadas y funciones de agrupación y agregación.</li> <li>Definir estrategias de prueba, desarrollar simulaciones (<em>mocks</em>) y analizar la cobertura para mejorar la calidad del software.</li> <li>Analizar fallas complejas en diferentes plataformas, proponer soluciones y acompañar a desarrolladores de menor experiencia.</li> </ul> <p><strong>Requisitos indispensables</strong></p> <ul> <li>Contar con más de 6 años de experiencia en programación.</li> <li>Tener experiencia sólida en Java, JDK 11 y 17, Spring Boot, Spring, Reactor, JDBC y JPA.</li> <li>Contar con conocimientos de arquitectura orientada a eventos, Apache Kafka, tópicos y gestión de eventos.</li> <li>Tener experiencia en optimización de esquemas y consultas de bases de datos relacionales.</li> <li>Conocer patrones y antipatrones relacionados con el control de versiones y el diseño de bases de datos NoSQL.</li> <li>Contar con amplio conocimiento de pruebas unitarias, con enfoque en desarrollo guiado por comportamiento (BDD).</li> <li>Dominar prácticas de desarrollo como revisión de código, programación segura, programación funcional y reactiva, análisis de calidad de código con SonarQube, refactorización y modelado UML.</li> <li>Tener conocimientos de integración y despliegue continuo, pruebas continuas e inspección de la calidad del código.</li> <li>Comprender el diseño de bases de datos NoSQL, incluyendo tablas, índices, consultas y los modelos ACID y BASE.</li> <li>Contar con conocimientos de servicios en la nube, balanceo de carga, monitoreo y autenticación.</li> <li>Tener conocimientos de seguridad de aplicaciones, OWASP y pruebas automatizadas de penetración y vulnerabilidades.</li> <li>Comprender protocolos y componentes de redes, como enrutamiento, VLAN, NAT y puertas de enlace.</li> <li>Tener conocimientos de orquestación de contenedores con Docker Swarm o Kubernetes, incluyendo Azure Kubernetes Service (AKS).</li> <li>Desempeñarse con autonomía en proyectos y asignaciones, con poca o ninguna supervisión.</li> <li>Comunicar información de manera clara y efectiva, y brindar orientación técnica a desarrolladores de menor experiencia.</li> </ul> <p><strong>Requisitos deseables</strong></p> <ul> <li>Conocimientos de Quarkus.</li> <li>Experiencia con Azure Data Factory y Azure Databricks.</li> <li>Conocimientos de servicios de Azure, como Azure API Management, Application Gateway, App Service, Functions y Blob Storage.</li> <li>Experiencia con bases de datos SQL Server, Azure SQL, Cosmos DB o MongoDB.</li> <li>Conocimientos de Redis, HashiCorp Vault, Docker, Kubernetes y OpenShift.</li> <li>Experiencia con herramientas de monitoreo como Dynatrace.</li> <li>Conocimientos de JavaScript, Node.js, arquitecturas sin servidor y AWS.</li> </ul> <p><strong>Publicado el:</strong> 12-10-2026</p> <p><strong><em>En Coforge, contratamos profesionales

Let Nod apply for you →

More jobs at encora10

Senior Software Architect — encora10Senior Software Architect — encora10Senior Software Architect — encora10Ingeniero de Datos — encora10QA Automation Senior — encora10 Senior Backend Developer (C#/.NET + Node.js) — encora10