
Job description
Título del puesto: Backend Engineer
Habilidades clave:** Java v11+, Spring Webflux, Git, SQL, Jenkins, Artifactory, Maven
Experiencia:** +6 años de experiencia.
Ubicación:** Perú
Modalidad:** Híbrido (asistencia ocasional a oficina Lima).
En Coforge estamos buscando ***Senior Java Engineer (21744) ***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 >= **4 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-06-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.