Senior Java Developer
Habilidades clave: Java, Spring Boot, Microservices, Apache Kafka, REST APIs, Azure, Kubernetes, SQL/NoSQL, Event Driven Architecture.
Experiencia: +6 años de experiencia en desarrollo de software con Java y experiencia sólida en arquitecturas de microservicios y soluciones Cloud Native.
Ubicación: Lima, Perú.
Modalidad: Híbrida. Asistencia a oficina 2 veces por semana.
En Coforge estamos buscando Senior Java Developer con el siguiente perfil.
Responsabilidades principales
Desarrollar y mantener aplicaciones y componentes tecnológicos de alta disponibilidad.
Diseñar e implementar microservicios y APIs orientados a la escalabilidad y mantenibilidad.
Participar en todo el ciclo de vida de desarrollo de software, desde el análisis hasta la puesta en producción.
Implementar mejoras continuas orientadas a reducir deuda técnica y optimizar el desempeño de las aplicaciones.
Diseñar e implementar soluciones basadas en arquitecturas orientadas a eventos.
Aplicar buenas prácticas de desarrollo, programación segura, code review y refactorización.
Diseñar e implementar estrategias de pruebas unitarias y automatizadas.
Optimizar consultas y modelos de bases de datos relacionales y NoSQL.
Participar en iniciativas de transformación digital y modernización tecnológica.
Brindar soporte técnico y mentoría a desarrolladores de menor experiencia.
Identificar oportunidades de mejora y proponer soluciones tecnológicas innovadoras.
Requisitos indispensables
+6 años de experiencia profesional en desarrollo de software utilizando Java.
Experiencia desarrollando aplicaciones basadas en microservicios.
Dominio de Java JDK 11 y 17.
Experiencia con:
Spring Framework
Spring Boot
Spring Reactor
JDBC
JPA
Quarkus
Experiencia en desarrollo de APIs REST y RESTful.
Experiencia con OpenAPI y Swagger.
Experiencia en arquitecturas orientadas a eventos (Event Driven Architecture).
Experiencia utilizando Apache Kafka y gestión de eventos.
Conocimiento de programación reactiva y programación funcional.
Experiencia en pruebas unitarias orientadas a BDD.
Experiencia en herramientas de construcción y dependencias:
Maven
Gradle
Experiencia aplicando prácticas de:
Code Review
Programación segura
Refactoring
SonarQube
Modelamiento UML
Experiencia en bases de datos relacionales:
SQL Server
Azure SQL
Experiencia en bases de datos NoSQL:
MongoDB
CosmosDB
Conocimiento de diseño y optimización de modelos de datos.
Experiencia con Redis Cache.
Experiencia con Hashicorp Vault.
Experiencia en contenedores y orquestación:
Docker
Kubernetes
OpenShift
AKS (Azure Kubernetes Services)
Experiencia en plataformas Cloud Native sobre Azure.
Conocimiento de:
Azure App Service
Azure Functions
Azure API Management (APIM)
Azure Application Gateway
Azure Blob Storage
Azure Data Factory
Requisitos deseables
Experiencia con JavaScript y Node.js.
Experiencia en arquitecturas Serverless.
Conocimiento de servicios AWS.
Experiencia implementando procesos CI/CD.
Conocimiento de pruebas continuas e inspección continua de calidad de código.
Experiencia con Dynatrace u otras herramientas de monitoreo.
Conocimiento de OWASP y desarrollo seguro.
Experiencia en pruebas de penetración y análisis de vulnerabilidades.
Conocimiento de Docker Swarm.
Conocimiento de Data Factory y Databricks.
Experiencia en diseño avanzado de bases de datos NoSQL.
Conocimiento de protocolos y componentes de redes.
Habilidades blandas
Capacidad para trabajar de forma autónoma con mínima supervisión.
Comunicación clara y efectiva.
Pensamiento analítico y resolución de problemas complejos.
Capacidad para sintetizar información técnica y de negocio.
Orientación a resultados.
Trabajo colaborativo.
Liderazgo técnico.
Capacidad para acompañar y desarrollar talento junior y semi senior.
Proactividad y mejora continua.
Publicado el: 09-10-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.