Back to search

Senior Java Developer

Senior Java Developer

  • San Isidro, Peru +1 more
  • Full-time
  • Hybrid
  • Posted Nov 3, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software

Locations (2)

  • San Isidro, Peru
  • Peru

Responsibilities

  • Desarrollar y mantener aplicaciones empresariales alineadas con los requerimientos funcionales y técnicos del negocio.
  • Diseñar e implementar componentes basados en microservicios y arquitecturas orientadas a eventos.
  • Desarrollar APIs e integraciones de alta disponibilidad y escalabilidad.
  • Participar en todo el ciclo de vida de desarrollo, desde el análisis hasta la implementación y soporte.
  • Aplicar prácticas de programación segura, refactorización y mejora continua.
  • Reducir deuda técnica e identificar oportunidades de optimización tecnológica.
  • Realizar revisiones de código y promover estándares de desarrollo.
  • Diseñar estrategias de pruebas y asegurar cobertura adecuada mediante pruebas unitarias.
  • Optimizar consultas, estructuras de datos y componentes de integración.
  • Participar en el análisis y resolución de incidencias complejas en ambientes productivos.
  • Brindar acompañamiento técnico y mentoría a perfiles junior y semi senior.

Requirements

Nice to have: ZConnect, CI/CD, Docker, contenedores, Kubernetes, AKS, servicios cloud, cloud-native, Dynatrace, OWASP, pruebas de seguridad, Data Factory, Databricks, OpenShift, Docker Swarm, AWS, JavaScript, Node.js

Skills

Java 11Java 17Spring BootSpring FrameworkJDBCJPAmicroserviciosQuarkusprogramación reactivaReactorWebFluxRxJavaAPI RESTfulOpenAPISwaggerMavenGradleunitariasApache KafkaEvent Driven ArchitectureCQRSbases de datos relacionalesbases de datos NoSQLcontrol de versionesbranchingcode reviewprogramación funcionalseguridadUMLmodelamientoGroovyYAMLJavaQuarkusApache KafkaDockerKubernetesAzureGroovyYAML

Full description

Habilidades clave: Java 11/17, Quarkus, Apache Kafka, Microservices, Event Driven Architecture, Docker, Kubernetes, Azure, Groovy. Experiencia: Mínimo 6 años de experiencia en desarrollo de software con Java, participando en arquitecturas de microservicios, soluciones cloud y plataformas empresariales de alta disponibilidad. Ubicación: Perú. Modalidad: Híbrido en San Isidro. En Coforge estamos buscando Senior Java Developer (#20788-7-72) con el siguiente perfil. Responsabilidades principales Desarrollar y mantener aplicaciones empresariales alineadas con los requerimientos funcionales y técnicos del negocio. Diseñar e implementar componentes basados en microservicios y arquitecturas orientadas a eventos. Desarrollar APIs e integraciones de alta disponibilidad y escalabilidad. Participar en todo el ciclo de vida de desarrollo, desde el análisis hasta la implementación y soporte. Aplicar prácticas de programación segura, refactorización y mejora continua. Reducir deuda técnica e identificar oportunidades de optimización tecnológica. Realizar revisiones de código y promover estándares de desarrollo. Diseñar estrategias de pruebas y asegurar cobertura adecuada mediante pruebas unitarias. Optimizar consultas, estructuras de datos y componentes de integración. Participar en el análisis y resolución de incidencias complejas en ambientes productivos. Brindar acompañamiento técnico y mentoría a perfiles 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 desarrollando microservicios. Experiencia o conocimientos sólidos en Quarkus. Conocimiento de programación reactiva mediante Reactor, WebFlux o RxJava. Experiencia diseñando APIs RESTful. Conocimiento de OpenAPI y Swagger. Manejo de Maven y/o Gradle. Experiencia desarrollando pruebas unitarias. Experiencia con Apache Kafka y arquitecturas orientadas a eventos. Conocimiento de patrones Saga, Event Driven Architecture y CQRS. Experiencia optimizando bases de datos relacionales. Conocimiento de bases de datos NoSQL. Experiencia aplicando control de versiones y estrategias de branching. Experiencia realizando code review. Conocimiento de programación funcional y programación reactiva. Experiencia en desarrollo seguro. Conocimiento de UML y modelamiento de soluciones. Experiencia utilizando herramientas de calidad de código y refactorización. Conocimiento de Groovy. Conocimiento de YAML. Requisitos deseables Conocimiento de ZConnect. Experiencia implementando CI/CD. Conocimiento de Docker y contenedores. Experiencia utilizando Kubernetes o AKS. Experiencia en servicios cloud y arquitecturas cloud-native. Conocimiento de Dynatrace. Experiencia en OWASP y pruebas de seguridad. Experiencia con Data Factory o Databricks. Experiencia en OpenShift. Conocimiento de Docker Swarm. Experiencia con AWS. Conocimiento de JavaScript y Node.js. Competencias Autonomía técnica. Liderazgo técnico. Pensamiento analítico. Resolución de problemas complejos. Comunicación efectiva. Capacidad de mentoría. Trabajo colaborativo. Orientación a resultados. Capacidad de aprendizaje continuo. 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.

Senior Java Developer at Encora | Referso Jobs