Nod CareersAuto-apply free

Java Developer

encora10 · Peru · Lima
Auto-apply to this job with Nod →
<p></p> <p><strong>Título del puesto:</strong> Java Developer<br><strong>Habilidades clave:</strong> Java, Microservicios, Spring Boot, Quarkus, WebFlux, Apache Kafka, APIs REST, Bases de Datos SQL y NoSQL, Azure, Docker y Kubernetes.<br><strong>Experiencia:</strong> +6 años de experiencia en desarrollo de software con Java.<br><strong>Ubicación:</strong> Lima, Perú.<br><strong>Modalidad:</strong> Híbrida, 2 veces por semana.</p> <p>En Coforge estamos buscando un <em><strong>Java Developer</strong> </em>con experiencia en desarrollo y mantenimiento de aplicaciones, construcción de microservicios y APIs, y diseño de soluciones escalables, seguras y de alta disponibilidad.</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.</li> <li>Desarrollar componentes de integración mediante APIs y microservicios.</li> <li>Diseñar soluciones de manera autónoma, aplicando buenas prácticas y tecnologías de desarrollo de software.</li> <li>Gestionar el ciclo de vida completo de los componentes desarrollados.</li> <li>Implementar técnicas de refactorización para mejorar la mantenibilidad y reducir la deuda técnica.</li> <li>Identificar y proponer mejoras en el código propio y de otros miembros del equipo.</li> <li>Aplicar buenas prácticas de desarrollo, incluyendo revisión de código, programación segura y pruebas unitarias.</li> <li>Aplicar patrones de diseño como Saga, Event-Driven, Event Sourcing y CQRS.</li> <li>Promover prácticas de código limpio dentro del equipo.</li> <li>Resolver conflictos de código y definir estrategias de ramificación para gestionar múltiples tareas en paralelo.</li> <li>Optimizar consultas y esquemas de bases de datos considerando desempeño, índices, tipos de datos y compresión.</li> <li>Diseñar e implementar modelos de bases de datos aplicando principios de normalización.</li> <li>Diseñar consultas utilizando tablas derivadas y funciones de agregación y agrupación.</li> <li>Definir estrategias de prueba para los componentes y desarrollar simulaciones cuando sea necesario.</li> <li>Analizar y mejorar la cobertura de las pruebas.</li> <li>Aplicar estrategias de prueba considerando los datos y escenarios requeridos por el negocio.</li> <li>Analizar fallas complejas en diferentes plataformas y proponer soluciones.</li> <li>Acompañar a desarrolladores junior y semi senior en el fortalecimiento de sus habilidades y resolución de problemas.</li> </ul> <p><strong>Requisitos indispensables</strong></p> <ul> <li>+6 años de experiencia en programación y desarrollo de software.</li> <li>Experiencia sólida con Java y JDK 11 y 17.</li> <li>Experiencia con Spring, Spring Boot, Reactor, JDBC y JPA.</li> <li>Experiencia en desarrollo de microservicios y APIs REST/RESTful.</li> <li>Experiencia con arquitectura orientada a eventos y Apache Kafka.</li> <li>Experiencia en optimización y modelamiento de bases de datos relacionales.</li> <li>Conocimientos de bases de datos SQL y NoSQL.</li> <li>Amplios conocimientos de pruebas unitarias, con enfoque BDD.</li> <li>Experiencia con prácticas de desarrollo como revisión de código, programación segura, programación funcional, programación reactiva, SonarQ, refactorización y modelamiento UML.</li> <li>Experiencia con control de versiones y resolución de conflictos mediante fusiones de código.</li> <li>Conocimientos de CI/CD, pruebas continuas e inspección continua de calidad de código.</li> <li>Experiencia con Docker y Kubernetes.</li> <li>Conocimientos de arquitectura Cloud Native y servicios de Azure.</li> <li>Experiencia con AKS, API Management, Azure Application Gateway, Azure App Service, Azure Functions y Azure Blob Storage.</li> <li>Conocimientos de seguridad en el desarrollo y OWASP.</li> <li>Capacidad para trabajar con autonomía y resolver problemas complejos.</li> <li>Capacidad para sintetizar información y comunicar soluciones técnicas de manera clara.</li> <li>Capacidad para acompañar y orientar a perfiles junior y semi senior.</li> </ul> <p><strong>Requisitos deseables</strong></p> <ul> <li>Conocimientos de Quarkus.</li> <li>Experiencia con Redis Cache y HashiCorp Vault.</li> <li>Experiencia con Cosmos DB y MongoDB.</li> <li>Conocimientos de OpenAPI, Swagger, Maven, Gradle, JUnit y Lombok.</li> <li>Experiencia con OpenShift y Docker Swarm.</li> <li>Conocimientos de diseño de bases de datos NoSQL y principios ACID y BASE.</li> <li>Experiencia con Dynatrace, balanceo de carga y mecanismos de autenticación.</li> <li>Conocimientos de pruebas de penetración y análisis automatizado de vulnerabilidades.</li> <li>Conocimientos de protocolos y componentes de redes, como enrutamiento, VLAN, NAT y gateways.</li> <li>Experiencia con Azure Data Factory y Databricks.</li> <li>Conocimientos de JavaScript, Node.js, Serverless y AWS.</li> </ul> <p><strong>Publicado el:</strong> 28-09-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, orie

Let Nod apply for you →

More jobs at encora10

Mid Android Developer — encora10Arquitecto de Ciberseguridad — encora10Frontend JavaScript Design System Engineer — encora10Senior AWS Solutions Architect — encora10Technical Lead / Senior Software Engineer — encora10Mid Data Engineer — encora10