Senior Java Developer

Encora

Peru6d ago

Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.

Key details

Location
Peru
Work style
Onsite
Level
Senior
Experience
6–9 yrs
Function
Software engineering
Focus area
Backend
Posted
6d ago

Skills

aksawsazureazure data factoryazure functionsbddci/cdcode reviewsdatabricksdockerdynatraceevent-driven architectureinfrastructure as codejavajavascriptjunitkafkakubernetesmavenmongodbnode.jsnosqlopenshiftpaasredisrestsonarqubespringspring bootsqlsql serversreswaggervault

About the role

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.

Get jobs like this as soon as they're posted

ApplyHour checks company career sites all day and ranks every opening against your profile. Free to join.

Create a free account