Senior Java Developer
Summary
Senior Java Developer at Coforge building and maintaining enterprise Java microservices and event-driven, cloud-native solutions on Azure. Daily work spans Java 11/17 with Spring Boot/Quarkus, Kafka, REST APIs, Kubernetes/Docker, testing, code reviews and mentoring juniors. Hybrid role based in Peru (2 office days/week).
Habilidades clave: Java 11/17, Spring Boot, Microservicios, Apache Kafka, Azure, Kubernetes, Docker, APIs REST, Cloud Native.
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 con el siguiente perfil.
Responsabilidades principales
- Desarrollar y mantener aplicaciones empresariales basadas en Java y arquitecturas de microservicios.
- Diseñar e implementar APIs y componentes de integración orientados a alta disponibilidad y escalabilidad.
- Participar en todo el ciclo de vida de desarrollo de software, desde el análisis hasta el despliegue y soporte productivo.
- Implementar mejoras continuas para reducir deuda técnica y optimizar la mantenibilidad de las aplicaciones.
- Aplicar patrones de arquitectura y buenas prácticas de ingeniería de software.
- Diseñar e implementar soluciones basadas en eventos y arquitecturas distribuidas.
- Realizar revisiones de código y promover estándares de calidad dentro del equipo.
- Diseñar estrategias de pruebas y asegurar una adecuada cobertura de pruebas unitarias.
- Optimizar consultas, estructuras de datos y componentes de integración.
- Participar en el análisis y solución de incidencias complejas en ambientes productivos.
- Brindar soporte técnico y mentoría a desarrolladores junior y semi senior.
Requisitos indispensables
- Mínimo 6 años de experiencia en desarrollo de software.
- Experiencia sólida con Java 11 y Java 17.
- Experiencia desarrollando soluciones con Spring Boot.
- Conocimiento de Spring Framework, JDBC y JPA.
- Experiencia en desarrollo y mantenimiento de microservicios.
- Conocimiento de Quarkus.
- Experiencia en programación reactiva utilizando Reactor, WebFlux o RxJava.
- Experiencia diseñando e implementando APIs RESTful.
- Conocimiento de OpenAPI y Swagger.
- Manejo de Maven y/o Gradle.
- Experiencia desarrollando pruebas unitarias con JUnit.
- Conocimiento de Lombok.
- Experiencia en arquitecturas orientadas a eventos.
- Experiencia utilizando Apache Kafka.
- Conocimiento de patrones Saga, Event Driven Architecture, Event Sourcing y CQRS.
- Experiencia trabajando con SQL Server o Azure SQL.
- Conocimiento de bases de datos NoSQL como CosmosDB o MongoDB.
- Experiencia con Redis Cache.
- Conocimiento de HashiCorp Vault.
- Experiencia utilizando Docker.
- Experiencia utilizando Kubernetes.
- Conocimiento de Azure Kubernetes Service (AKS).
- Experiencia trabajando en entornos Cloud Native.
- Experiencia con Azure App Service.
- Experiencia con Azure Functions.
- Conocimiento de Azure API Management (APIM).
- Conocimiento de Azure Application Gateway.
- Conocimiento de Azure Data Factory y Pipelines.
- Experiencia trabajando con Azure Blob Storage y servicios Azure PaaS.
- Conocimiento de prácticas CI/CD.
- Experiencia realizando code reviews.
- Conocimiento de SonarQube, refactoring y clean code.
- Conocimiento de OWASP y desarrollo seguro.
- Experiencia aplicando BDD y estrategias de pruebas automatizadas.
Requisitos deseables
- Conocimiento de JavaScript.
- Experiencia con Node.js.
- Experiencia en arquitecturas Serverless.
- Experiencia trabajando con AWS.
- Conocimiento de Dynatrace.
- Experiencia con OpenShift.
- Conocimiento de Data Factory y Databricks.
- Experiencia en pruebas de penetración y vulnerabilidades automatizadas.
- Conocimiento de Docker Swarm.
- Conocimiento de conceptos OLTP, OLAP, Data Mart y Data Vault.
- Conocimiento de conceptos SRE, APM, IaaS e Infrastructure as Code.
Competencias
- Autonomía técnica.
- Pensamiento analítico.
- Comunicación efectiva.
- Resolución de problemas complejos.
- Liderazgo técnico.
- Mentoría y acompañamiento a perfiles junior y semi senior.
- Orientación a resultados.
- Trabajo colaborativo.
- Compromiso con la calidad y mejora continua.
Publicado el: 07-10-2026.
En Coforge, contratamos profesionales únicamente en función de sus habilidades y calificaciones, y no discriminamos por edad, discapacidad, religión, género, orientación sexual, condición socioeconómica o nacionalidad.
Skills
- AKS
- API
- AWS
- Azure
- Azure Data Factory
- Azure Functions
- BDD
- CI/CD
- Cloud
- Cloud Native
- Databricks
- Docker
- Dynatrace
- Event Driven Architecture
- Gradle
- Infrastructure as Code
- Java
- JavaScript
- Jdbc
- JPA
- JUnit
- Kafka
- Kubernetes
- Maven
- MongoDB
- Node.js
- NoSQL
- OpenAPI
- OpenShift
- OWASP
- Quarkus
- Redis
- REST
- Serverless
- SonarQube
- Spring
- SQL
- SQL Server
- Swagger
- Vault
As published by greenhouse · 3 questions
Nombre, Apellidos, Correo electrónico, Teléfono, Currículum, Carta de presentación
- Nombre preferido optional
- LinkedIn Profile optional
- Website optional