Senior Java Developer
- 🇵🇪 Peru
- On-site
- Senior
- 3 hours ago
- Java
- Spring Boot
- Microservices
- Apache Kafka
- Azure
- REST API
- Kubernetes
- NoSQL
- Spring Framework
- JDBC
- JPA
- OpenAPI
- Swagger
- Event-Driven Architecture
- Maven
- Gradle
- BDD
- SonarQube
- UML
- Azure SQL
- MongoDB
- Cosmos DB
- Redis
- Docker
- OpenShift
- AKS
- Azure Functions
- Azure Data Factory
- Azure Blob Storage
- Quarkus
- Node.js
- JavaScript
- AWS
- CI/CD
- Dynatrace
- OWASP
- Databricks
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.
EnCoforge estamos buscandoSenior 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.
Senior Java Developer · Encora