Senior Java Developer

EncoraPeruHybridFull-timeSenior, 5–8 yearsListed 1 week ago

Apply now

About this role

Habilidades clave: Java, Spring Boot, Microservices, Apache Kafka, Azure, REST APIs, Kubernetes, Cloud Native.

Experiencia: +6 años de experiencia en desarrollo de software con Java y experiencia sólida construyendo microservicios y soluciones empresariales en entornos cloud.

Ubicación: Lima, Perú.

Modalidad: Híbrida. Asistencia a oficina 2 veces por semana.

En Coforge estamos buscando Senior Java Developer (#20788-7-69) con el siguiente perfil.

Responsabilidades principales

- Desarrollar y mantener aplicaciones empresariales alineadas a los requerimientos de negocio y arquitectura.

- Diseñar, construir y mantener APIs y microservicios de alta disponibilidad.

- Participar en todo el ciclo de vida del software, desde el diseño hasta la implementación en producción.

- Implementar mejoras continuas orientadas a reducir deuda técnica y optimizar la mantenibilidad del código.

- Aplicar patrones de diseño y arquitecturas orientadas a eventos.

- Diseñar e implementar soluciones escalables en entornos Cloud Native.

- Realizar revisiones de código y promover buenas prácticas de desarrollo seguro.

- Optimizar consultas y modelos de datos en bases relacionales y NoSQL.

- Diseñar estrategias de pruebas y asegurar una adecuada cobertura de calidad.

- Analizar y resolver incidencias complejas en ambientes distribuidos.

- Acompañar y brindar soporte técnico a miembros del equipo con menor experiencia.

- Participar activamente en iniciativas de modernización y transformación digital.

Requisitos indispensables

- +6 años de experiencia profesional en desarrollo de software.

- Experiencia desarrollando aplicaciones basadas en Java.

- Dominio de:

Java JDK 11 y 17.

- Spring Framework.

- Spring Boot.

- Spring WebFlux.

- JDBC.

- JPA.

- Experiencia en desarrollo de microservicios.

- Experiencia diseñando e implementando APIs REST y RESTful.

- Conocimiento de OpenAPI y Swagger.

- Experiencia en arquitecturas orientadas a eventos (Event Driven Architecture).

- Experiencia utilizando Apache Kafka.

- Experiencia aplicando programación reactiva y programación funcional.

- Experiencia utilizando Maven y Gradle.

- Experiencia realizando pruebas unitarias y estrategias BDD.

- Conocimiento de:

Code Review.

- Programación segura.

- Refactoring.

- SonarQube.

- Modelamiento UML.

- Experiencia con bases de datos relacionales:

SQL Server.

- Azure SQL.

- Experiencia con bases de datos NoSQL:

MongoDB.

- CosmosDB.

- Experiencia utilizando Redis Cache.

- Experiencia utilizando Hashicorp Vault.

- Experiencia en contenedores y orquestación:

Docker.

- Kubernetes.

- OpenShift.

- AKS (Azure Kubernetes Services).

- Experiencia trabajando con servicios Azure:

Azure API Management (APIM).

- Azure Application Gateway.

- Azure App Service.

- Azure Functions.

- Azure Data Factory.

- Azure Blob Storage.

- Experiencia en plataformas Cloud Native.

Requisitos deseables

- Experiencia con Quarkus.

- Experiencia con Node.js y JavaScript.

- Conocimiento de arquitecturas Serverless.

- Experiencia en AWS.

- Conocimiento de CI/CD y automatización de despliegues.

- Experiencia con Dynatrace u otras plataformas de monitoreo.

- Conocimiento de OWASP y desarrollo seguro.

- Experiencia en pruebas de penetración y análisis de vulnerabilidades.

- Experiencia en Docker Swarm.

- Conocimiento de Data Factory y Databricks.

- Conocimiento de protocolos y componentes de red.

- Experiencia en diseño avanzado de bases de datos NoSQL.

Habilidades blandas

- Capacidad para trabajar de forma autónoma.

- Pensamiento analítico.

- Resolución de problemas complejos.

- Comunicación efectiva.

- Orientación a resultados.

- Trabajo colaborativo.

- Capacidad de mentoría técnica.

- Liderazgo e influencia técnica.

- Adaptabilidad al cambio.

- Aprendizaje continuo.

Publicado el: 20-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.