<p></p> <p data-pm-slice="1 1 []"><strong>Título del puesto:</strong> Desarrollador Backend Java Senior</p> <p><strong>Habilidades clave:</strong> Java, Spring Boot, JDK 11 y 17, Arquitectura Orientada a Eventos, Apache Kafka, Spring Reactor, JDBC, JPA, Pruebas Unitarias, Bases de Datos Relacionales y NoSQL, Integración y Despliegue Continuo (CI/CD), Desarrollo Seguro, Docker, Kubernetes y Servicios en la Nube.</p> <p><strong>Experiencia:</strong> +5 años de experiencia en desarrollo backend con Java.</p> <p><strong>Ubicación:</strong> Lima, Perú.</p> <p><strong>Modalidad:</strong> Híbrida, con asistencia a la oficina del cliente dos días por semana.</p> <p>En Coforge estamos buscando un <em><strong>Desarrollador Backend Java Senior</strong></em> con sólida experiencia en desarrollo de aplicaciones y servicios backend, diseño de arquitecturas orientadas a eventos y aplicación de buenas prácticas de programación. Buscamos profesionales capaces de desarrollar soluciones seguras, escalables y de alto rendimiento, contribuyendo a la calidad y mejora continua del software.</p> <p><strong>Responsabilidades principales</strong></p> <ul> <li>Diseñar, desarrollar y mantener aplicaciones y servicios backend utilizando Java, JDK 11 y 17, Spring Boot y otros componentes del ecosistema Java.</li> <li>Implementar arquitecturas orientadas a eventos utilizando Apache Kafka, con manejo eficiente de eventos y tópicos.</li> <li>Diseñar, optimizar y mantener esquemas de bases de datos relacionales, considerando el rendimiento y la eficiencia de las consultas.</li> <li>Aplicar patrones de diseño y buenas prácticas de desarrollo, evitando antipatrones en el control de versiones y el diseño de soluciones NoSQL.</li> <li>Diseñar e implementar pruebas unitarias para garantizar la calidad, confiabilidad y mantenibilidad del código.</li> <li>Aplicar prácticas de revisión de código, programación segura, programación funcional y reactiva, refactorización y modelado UML.</li> <li>Participar en la implementación y mejora de procesos de integración y despliegue continuo (CI/CD), pruebas continuas y controles de calidad del código.</li> <li>Diseñar y optimizar bases de datos NoSQL, considerando tablas, índices, consultas y modelos de consistencia ACID y BASE.</li> <li>Implementar soluciones en la nube que aprovechen servicios elásticos, balanceo de carga, monitoreo y mecanismos de autenticación.</li> <li>Contribuir a la identificación y mitigación de vulnerabilidades mediante prácticas de desarrollo seguro y pruebas automatizadas de seguridad.</li> <li>Participar en la contenerización y orquestación de aplicaciones mediante Docker Swarm o Kubernetes, incluyendo Azure Kubernetes Service (AKS).</li> <li>Colaborar con los equipos técnicos para asegurar la calidad, escalabilidad, seguridad y mantenibilidad de las soluciones.</li> </ul> <p><strong>Requisitos indispensables</strong></p> <ul> <li>Más de 5 años de experiencia en desarrollo backend con Java.</li> <li>Dominio de Java, JDK 11 o 17 y Spring Boot.</li> <li>Conocimientos sólidos de Spring, Reactor, JDBC y JPA.</li> <li>Experiencia en arquitectura orientada a eventos y manejo de Apache Kafka, tópicos y eventos.</li> <li>Conocimientos avanzados de diseño y optimización de bases de datos relacionales.</li> <li>Experiencia en diseño, desarrollo y ejecución de pruebas unitarias.</li> <li>Dominio de buenas prácticas de desarrollo, revisión de código, refactorización, programación funcional y programación reactiva.</li> <li>Conocimientos de control de versiones, integración y despliegue continuo (CI/CD) y prácticas de inspección continua de calidad del código.</li> <li>Conocimientos de bases de datos NoSQL, incluyendo diseño de tablas, índices y consultas, así como de los conceptos ACID y BASE.</li> <li>Conocimientos de desarrollo seguro y de las prácticas recomendadas por OWASP para la prevención de vulnerabilidades.</li> <li>Experiencia o conocimientos en contenerización y orquestación de aplicaciones con Docker Swarm o Kubernetes.</li> <li>Capacidad para aplicar patrones de diseño y reconocer antipatrones en el desarrollo de software.</li> </ul> <p><strong>Requisitos deseables</strong></p> <ul> <li>Experiencia con Quarkus.</li> <li>Conocimientos de servicios de nube, balanceo de carga, monitoreo y autenticación.</li> <li>Experiencia con Azure Kubernetes Service (AKS).</li> <li>Conocimientos de pruebas de penetración y detección automatizada de vulnerabilidades.</li> <li>Conocimientos de protocolos y componentes de redes, como enrutamiento, VLAN, NAT y puertas de enlace.</li> <li>Experiencia o conocimientos de Azure Data Factory y Azure Databricks.</li> <li>Conocimientos de modelado UML.</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 nacionalidad.</em></strong></p>