Senior Java Developer
encora10
Posted Sep 24, 2026
- Other
- CSA Billable
Job description
**Habilidades clave:** Java, Spring Boot, Microservicios, Apache Kafka, Azure, Kubernetes, OpenShift, REST APIs, Event Driven Architecture. **Experiencia:** Mínimo 6 años de experiencia en desarrollo de software con Java, participando en la construcción de microservicios, arquitecturas distribuidas y soluciones cloud empresariales. **Ubicación:** Perú. **Modalidad:** Híbrido (asistencia presencial 2 veces por semana). En **Coforge** estamos buscando **Senior Java Developer (#20788-7-46)** con el siguiente perfil. ### **Responsabilidades principales** - Desarrollar y mantener aplicaciones empresariales basadas en microservicios. - Construir soluciones backend orientadas a alta disponibilidad, escalabilidad y desempeño. - Diseñar e implementar APIs RESTful para integraciones entre sistemas. - Participar activamente en iniciativas de transformación digital y modernización tecnológica. - Implementar mejoras continuas para reducir deuda técnica y optimizar la mantenibilidad del código. - Garantizar el cumplimiento de estándares de desarrollo seguro, calidad y buenas prácticas de ingeniería. - Aplicar patrones de diseño y arquitecturas orientadas a eventos. - Realizar revisiones de código y contribuir a la mejora continua de los equipos de desarrollo. - Diseñar estrategias de pruebas y asegurar una alta cobertura de pruebas unitarias. - Participar en el ciclo completo de desarrollo, despliegue y soporte de los componentes construidos. - Analizar y resolver problemas complejos relacionados con aplicaciones, integraciones y bases de datos. - Guiar y acompañar técnicamente a desarrolladores de menor experiencia. ### **Requisitos indispensables** - Mínimo 6 años de experiencia en desarrollo de software. - Experiencia sólida en Java 11 y Java 17. - Experiencia desarrollando microservicios con Spring Boot. - Conocimiento de Spring Framework, JDBC y JPA. - Conocimiento de Quarkus. - Experiencia en programación reactiva utilizando Reactor, WebFlux o RxJava. - Experiencia diseñando e implementando APIs REST y RESTful. - Conocimiento de OpenAPI y Swagger. - Experiencia trabajando con Maven y/o Gradle. - Experiencia realizando pruebas unitarias utilizando JUnit. - Experiencia utilizando Lombok. - Experiencia con arquitecturas orientadas a eventos. - Experiencia trabajando con Apache Kafka. - Conocimiento de patrones Event Driven, Event Sourcing, CQRS y Saga. - Experiencia trabajando con bases de datos relacionales como SQL Server o Azure SQL. - Experiencia en optimización de consultas y diseño de modelos de datos relacionales. - Experiencia con bases de datos NoSQL como CosmosDB o MongoDB. - Conocimiento de Redis Cache. - Experiencia utilizando HashiCorp Vault. - Conocimiento de programación segura, refactorización y clean code. - Experiencia en desarrollo bajo metodologías ágiles. - Experiencia trabajando con Docker. - Experiencia trabajando con Kubernetes. - Experiencia con OpenShift o Azure Kubernetes Service (AKS). - Experiencia trabajando con servicios Cloud en Azure. - Conocimiento de Azure API Management. - Conocimiento de Azure Application Gateway. - Conocimiento de Azure App Service. - Conocimiento de Azure Functions. - Conocimiento de Azure Data Factory. - Experiencia trabajando con Azure Blob Storage. - Conocimiento de prácticas CI/CD. - Experiencia realizando code reviews. - Conocimiento de SonarQube y análisis de calidad de código. - Conocimiento de OWASP y desarrollo seguro. ### **Requisitos deseables** - Conocimiento de JavaScript. - Experiencia con Node.js. - Experiencia en arquitecturas Serverless. - Experiencia trabajando con AWS. - Conocimiento de Dynatrace. - Experiencia en pruebas de penetración y análisis de vulnerabilidades. - Conocimiento de Docker Swarm. - Experiencia con Data Factory y Databricks. - Conocimiento avanzado de redes, balanceadores y componentes de infraestructura. ### **Competencias** - Autonomía en la toma de decisiones técnicas. - Liderazgo e influencia técnica. - Capacidad de mentoría y acompañamiento a desarrolladores junior y semi senior. - Comunicación efectiva. - Pensamiento analítico. - Resolución de problemas complejos. - Trabajo colaborativo. - Orientación a resultados y calidad. - Capacidad para trabajar en entornos ágiles de alta exigencia. **Publicado el:** 24-09-2026. ***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.***