<p></p> <div> <p><strong>Habilidades clave:</strong> Java, Spring Boot, Microservices, Apache Kafka, Azure, REST APIs, Kubernetes, Cloud Native.</p> <p><strong>Experiencia:</strong> +6 años de experiencia en desarrollo de software con Java y experiencia sólida construyendo microservicios, arquitecturas orientadas a eventos y soluciones cloud empresariales.</p> <p><strong>Ubicación:</strong> Lima, Perú.</p> <p><strong>Modalidad:</strong> Híbrida. Asistencia a oficina 2 veces por semana.</p> <p>En <strong>Coforge</strong> estamos buscando <strong>Senior Java Developer (#20788-7-90)</strong> con el siguiente perfil.</p> <h3>Responsabilidades principales</h3> <ul> <li>Desarrollar y mantener aplicaciones empresariales alineadas a los requerimientos funcionales y técnicos.</li> <li>Diseñar, construir e implementar APIs y microservicios de alta disponibilidad.</li> <li>Participar en todo el ciclo de vida de desarrollo de software, desde el análisis hasta la implementación en producción.</li> <li>Proponer e implementar mejoras orientadas a reducir la deuda técnica y aumentar la mantenibilidad de las soluciones.</li> <li>Aplicar patrones de diseño y arquitecturas orientadas a eventos para resolver problemas complejos de negocio.</li> <li>Implementar soluciones cloud-native siguiendo buenas prácticas de desarrollo seguro.</li> <li>Optimizar el rendimiento de aplicaciones, bases de datos y componentes de integración.</li> <li>Diseñar y ejecutar estrategias de pruebas unitarias y mejora continua de cobertura.</li> <li>Participar en revisiones de código y promover estándares de calidad dentro del equipo.</li> <li>Resolver incidentes complejos y brindar soporte técnico especializado.</li> <li>Colaborar con equipos multidisciplinarios para la entrega continua de valor al negocio.</li> <li>Acompañar técnicamente a desarrolladores junior y semi senior.</li> </ul> <h3>Requisitos indispensables</h3> <ul> <li>+6 años de experiencia profesional en desarrollo de software.</li> <li>Experiencia desarrollando aplicaciones empresariales con Java.</li> <li>Dominio de: <ul> <li>Java JDK 11 y 17.</li> <li>Spring Framework.</li> <li>Spring Boot.</li> <li>WebFlux.</li> <li>JDBC.</li> <li>JPA.</li> </ul> </li> <li>Experiencia en arquitectura de microservicios.</li> <li>Experiencia desarrollando APIs REST y RESTful.</li> <li>Experiencia utilizando OpenAPI y Swagger.</li> <li>Conocimiento de Quarkus.</li> <li>Experiencia en arquitecturas orientadas a eventos (Event Driven Architecture).</li> <li>Experiencia utilizando Apache Kafka para integración y procesamiento de eventos.</li> <li>Conocimiento de programación reactiva y programación funcional.</li> <li>Experiencia trabajando con Maven y Gradle.</li> <li>Experiencia aplicando pruebas unitarias con enfoque BDD.</li> <li>Experiencia en: <ul> <li>Code Review.</li> <li>Programación segura.</li> <li>Refactoring.</li> <li>SonarQube.</li> <li>Modelamiento UML.</li> </ul> </li> <li>Experiencia utilizando: <ul> <li>Redis Cache.</li> <li>Hashicorp Vault.</li> </ul> </li> <li>Experiencia con bases de datos relacionales: <ul> <li>SQL Server.</li> <li>Azure SQL.</li> </ul> </li> <li>Experiencia en optimización de esquemas y consultas SQL.</li> <li>Experiencia con bases de datos NoSQL.</li> <li>Conocimiento de patrones y antipatrones de diseño NoSQL.</li> <li>Experiencia utilizando: <ul> <li>Docker.</li> <li>Kubernetes.</li> <li>OpenShift.</li> <li>Azure Kubernetes Services (AKS).</li> </ul> </li> <li>Experiencia con servicios Azure: <ul> <li>Azure API Management (APIM).</li> <li>Azure Application Gateway.</li> <li>Azure App Service.</li> <li>Azure Functions.</li> <li>Azure Data Factory.</li> <li>Azure Blob Storage.</li> </ul> </li> <li>Experiencia desarrollando soluciones Cloud Native.</li> </ul> <h3>Requisitos deseables</h3> <ul> <li>Experiencia con JavaScript y Node.js.</li> <li>Experiencia en arquitecturas Serverless.</li> <li>Conocimiento de AWS.</li> <li>Experiencia en CI/CD y automatización de pipelines.</li> <li>Experiencia en monitoreo y observabilidad con Dynatrace o herramientas similares.</li> <li>Conocimiento de OWASP y desarrollo seguro.</li> <li>Experiencia en pruebas de penetración y análisis automatizado de vulnerabilidades.</li> <li>Conocimiento de Docker Swarm.</li> <li>Experiencia con Databricks.</li> <li>Conocimiento de protocolos y componentes de redes.</li> <li>Experiencia en diseño avanzado de bases de datos NoSQL.</li> <li>Conocimiento de conceptos ACID y BASE.</li> </ul> <h3>Habilidades blandas</h3> <ul> <li>Capacidad para trabajar de manera autónoma.</li> <li>Comunicación efectiva.</li> <li>Pensamiento analítico.</li> <li>Resolución de problemas complejos.</li> <li>Liderazgo técnico.</li> <li>Capacidad de mentoría.</li> <li>Orientación a resultados.&