Encora

Senior Java Engineer

Encora · Lima, Lima, Peru

IT Services and IT Consulting · 5,001-10,000 employees

2 d ago
Senior (5-10 yrs) Full-time Peru
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and develop scalable backend solutions using Java and Spring Boot, focusing on microservices and API integration. Establish technical standards for architecture, security, and performance while mentoring junior and mid-level developers.

What they look for

Java 11+ Spring Webflux Spring Boot Microservices REST/SOAP APIs SQL NoSQL Jenkins Git Maven Gradle CI/CD Object-Oriented Programming Functional Programming Unit Testing Code Review

Requirements

Requires a degree in Systems Engineering or related field with at least 6 years of experience as a Backend Developer. Must be proficient in Java 11+, reactive programming with Spring Webflux, and CI/CD tools like Jenkins and Git.

Full description

Título del puesto: Backend Engineer

Habilidades clave: Java v11+, Spring Webflux, Git, SQL, Jenkins, Artifactory, Maven, Gradle

Experiencia: +6 años de experiencia.

Ubicación: Perú

Modalidad: Híbrido (asistencia ocasional a oficina Lima).

En Coforge estamos buscando Senior Java Engineer (#22232) con el siguiente perfil.

Responsabilidades principales

• Diseñar y desarrollar soluciones backend escalables en Java (Spring Boot y frameworks relacionados), asegurando calidad y mantenibilidad del código.

• Definir y evolucionar la arquitectura de sistemas, incluyendo diseño de microservicios, modelos de datos y lógica de negocio.

• Desarrollar e integrar APIs (REST/SOAP) y conectar sistemas internos y externos (bases de datos, servicios de terceros, mensajería).

• Modelar, optimizar y gestionar el acceso a datos en bases relacionales y NoSQL, garantizando rendimiento, consistencia y disponibilidad.

• Asegurar calidad del software mediante buenas prácticas (testing, logging, monitoreo) y resolución de incidentes.

• Establecer y promover estándares técnicos en arquitectura, seguridad y performance

• Realizar code reviews, mentoría a perfiles junior/mid y colaborar activamente en ceremonias ágiles y definición de requerimientos.

Requisitos indispensables

  • Profesionales de Ing. de Sistemas, Informática, Desarrollo o afines con >= 6 años de experiencia como Backend developer.
  • Experiencia trabajando con:
  • Java 11 o superior
  • Programación reactiva (Spring Webflux)
  • Programación orientada a objetos (POO) y funcional (Lambdas, Streams)
  • Colecciones y manejo de excepciones en Java
  • Programación paralela y concurrente
  • Arquitectura por capas y patrones de arquitectura
  • Diseño y construcción de APIs RESTful y SOAP
  • Documentación de servicios REST y manejo de errores HTTP
  • Spring Framework (Spring Boot, Spring Data, Spring Security)
  • Ciclo de vida de los beans en Spring
  • CI/CD: integración, entrega y despliegue continuo
  • Herramientas de CI/CD: Jenkins, Bitbucket, GitLab, Artifactory
  • Control de versiones con Git y manejo de ramas (model branching)
  • Gestión de dependencias con Maven o Gradle
  • SQL, NoSQL
  • Pruebas unitarias y de software
  • Librerías para eliminar dependencias entre capas
  • Refactorización de código

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