Senior Java Developer

Encora Digital

  • Peru, IN
  • 30 days ago

    Highlights

    Habilidades clave: Java, Spring Boot, Microservicios, Apache Kafka, Azure, Kubernetes, OpenShift, REST APIs, Event Driven Architecture. 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. U...

    Numbers & Facts

    LocationPeru, IN

    Description

    Habilidades clave: Java, Spring Boot, Microservicios, Apache Kafka, Azure, Kubernetes, OpenShift, REST APIs, Event Driven Architecture.

    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 (#20788-7-46) con el siguiente perfil.

    Responsabilidades principales

    • Desarrollar y mantener aplicaciones empresariales basadas en microservicios.
    • Construir soluciones backend orientadas a alta disponibilidad, escalabilidad y desempeño.
    • Diseñar e implementar APIs RESTful para integraciones entre sistemas.
    • Participar activamente en iniciativas de transformación digital y modernización tecnológica.
    • Implementar mejoras continuas para reducir deuda técnica y optimizar la mantenibilidad del código.
    • Garantizar el cumplimiento de estándares de desarrollo seguro, calidad y buenas prácticas de ingeniería.
    • Aplicar patrones de diseño y arquitecturas orientadas a eventos.
    • Realizar revisiones de código y contribuir a la mejora continua de los equipos de desarrollo.
    • Diseñar estrategias de pruebas y asegurar una alta cobertura de pruebas unitarias.
    • Participar en el ciclo completo de desarrollo, despliegue y soporte de los componentes construidos.
    • Analizar y resolver problemas complejos relacionados con aplicaciones, integraciones y bases de datos.
    • Guiar y acompañar técnicamente a desarrolladores de menor experiencia.

    Requisitos indispensables

    • Mínimo 6 años de experiencia en desarrollo de software.
    • Experiencia sólida en Java 11 y Java 17.
    • Experiencia desarrollando microservicios con Spring Boot.
    • Conocimiento de Spring Framework, JDBC y JPA.
    • Conocimiento de Quarkus.
    • Experiencia en programación reactiva utilizando Reactor, WebFlux o RxJava.
    • Experiencia diseñando e implementando APIs REST y RESTful.
    • Conocimiento de OpenAPI y Swagger.
    • Experiencia trabajando con Maven y/o Gradle.
    • Experiencia realizando pruebas unitarias utilizando JUnit.
    • Experiencia utilizando Lombok.
    • Experiencia con arquitecturas orientadas a eventos.
    • Experiencia trabajando con Apache Kafka.
    • Conocimiento de patrones Event Driven, Event Sourcing, CQRS y Saga.
    • Experiencia trabajando con bases de datos relacionales como SQL Server o Azure SQL.
    • Experiencia en optimización de consultas y diseño de modelos de datos relacionales.
    • Experiencia con bases de datos NoSQL como CosmosDB o MongoDB.
    • Conocimiento de Redis Cache.
    • Experiencia utilizando HashiCorp Vault.
    • Conocimiento de programación segura, refactorización y clean code.
    • Experiencia en desarrollo bajo metodologías ágiles.
    • Experiencia trabajando con Docker.
    • Experiencia trabajando con Kubernetes.
    • Experiencia con OpenShift o Azure Kubernetes Service (AKS).
    • Experiencia trabajando con servicios Cloud en Azure.
    • Conocimiento de Azure API Management.
    • Conocimiento de Azure Application Gateway.
    • Conocimiento de Azure App Service.
    • Conocimiento de Azure Functions.
    • Conocimiento de Azure Data Factory.
    • Experiencia trabajando con Azure Blob Storage.
    • Conocimiento de prácticas CI/CD.
    • Experiencia realizando code reviews.
    • Conocimiento de SonarQube y análisis de calidad de código.
    • Conocimiento de OWASP y desarrollo seguro.

    Requisitos deseables

    • Conocimiento de JavaScript.
    • Experiencia con Node.js.
    • Experiencia en arquitecturas Serverless.
    • Experiencia trabajando con AWS.
    • Conocimiento de Dynatrace.
    • Experiencia en pruebas de penetración y análisis de vulnerabilidades.
    • Conocimiento de Docker Swarm.
    • Experiencia con Data Factory y Databricks.
    • Conocimiento avanzado de redes, balanceadores y componentes de infraestructura.

    Competencias

    • Autonomía en la toma de decisiones técnicas.
    • Liderazgo e influencia técnica.
    • Capacidad de mentoría y acompañamiento a desarrolladores junior y semi senior.
    • Comunicación efectiva.
    • Pensamiento analítico.
    • Resolución de problemas complejos.
    • Trabajo colaborativo.
    • Orientación a resultados y calidad.
    • Capacidad para trabajar en entornos ágiles de alta exigencia.

    Publicado el: 24-09-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.

    Similar Jobs