Senior Java Developer

Encora Digital LLC

  • Peru, IN
  • 2 days ago

    Highlights

    Habilidades clave: Java 11/17, Spring Boot, Microservices, 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 arquitecturas de microservicios, soluciones cloud y plataformas empresariales de alta disponibilidad. Ubicac...

    Numbers & Facts

    LocationPeru, IN

    Description

    Habilidades clave: Java 11/17, Spring Boot, Microservices, 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 arquitecturas de microservicios, soluciones cloud y plataformas empresariales de alta disponibilidad.

    Ubicación: Perú.

    Modalidad: Híbrido.

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

    Responsabilidades principales

    • Desarrollar y mantener aplicaciones empresariales alineadas a los requerimientos funcionales y técnicos del negocio.
    • Diseñar e implementar microservicios, APIs e integraciones de alta disponibilidad.
    • 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 soluciones.
    • Aplicar patrones de arquitectura, buenas prácticas de ingeniería y desarrollo seguro.
    • 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 testing y asegurar una adecuada cobertura de pruebas unitarias.
    • Optimizar consultas, estructuras de datos y componentes de integración.
    • Participar en la resolución de incidentes complejos y mejora continua de aplicaciones.
    • Brindar soporte 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 arquitecturas de microservicios.
    • Conocimiento de Quarkus.
    • Experiencia en programación reactiva mediante 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 API Management (APIM).
    • Conocimiento de Azure Application Gateway.
    • Experiencia con Azure App Service.
    • Experiencia con Azure Functions.
    • Conocimiento de Azure Data Factory.
    • Conocimiento de Azure Blob Storage y Azure PaaS.
    • Experiencia aplicando prácticas CI/CD.
    • Experiencia realizando code reviews.
    • Conocimiento de SonarQube, refactorización 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 redes, balanceadores y componentes de infraestructura.

    Competencias

    • Autonomía técnica.
    • Pensamiento analítico.
    • Comunicación efectiva.
    • Resolución de problemas complejos.
    • Liderazgo técnico.
    • Mentoría y desarrollo de talento.
    • Trabajo colaborativo.
    • Orientación a resultados.
    • Compromiso con la calidad y mejora continua.

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

    Similar Jobs