Senior Java Developer
Encora · Peru · On-site
Posted Sep 24, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
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…