Ubicación : Perú
Modalidad de trabajo : Híbrido
Resumen del puesto
Como Mid Backend Developer (15992) , serás responsable de desarrollar, documentar y mantener servicios backend robustos, aplicando buenas prácticas de programación, patrones de diseño y pruebas de software. Trabajarás con tecnologías modernas del ecosistema Java y Spring, garantizando soluciones escalables, seguras y de alta calidad, colaborando activamente en todo el ciclo de vida del software.
Responsabilidades y Funciones
- Desarrollo de servicios RESTful utilizando Java y el stack Spring.
- Aplicar programación orientada a objetos y funcional (lambdas, streams).
- Implementar y mantener pruebas unitarias con cobertura eficiente.
- Refactorizar código aplicando buenas prácticas de diseño.
- Diseñar, documentar y mantener APIs REST.
- Integración con diferentes motores de bases de datos.
- Implementar procesos de CI / CD usando herramientas modernas.
- Gestión de código con Git y herramientas como Bitbucket o GitLab.
- Participar en la mejora continua de la arquitectura y procesos de desarrollo.
Requisitos y Habilidades
Formación académica : Técnico, egresado o titulado en Ingeniería de Sistemas o carreras afines.Experiencia :5 años de experiencia en desarrollo backend con Java.Experiencia con pruebas unitarias y cobertura de código.Experiencia en diseño e implementación de servicios web RESTful.Experiencia con procesos de integración y entrega continua.Requerimientos adicionales
Tecnologías :
Lenguaje : Java (versión 8 o superior)Frameworks : Spring Boot, Spring Data, Spring SecurityArquitectura : Servicios RESTful, arquitectura por capasParadigmas : Programación orientada a objetos, programación funcional, programación concurrente y paralelaTesting : JUnit, librerías de mocking, cobertura de pruebasDevOps : CI / CD, Jenkins, GitLab, ArtifactoryVersionamiento : Git, modelos de branching (Gitflow u otros)Gestión de proyectos : Gradle o MavenBases de datos : Experiencia con múltiples motores (SQL, Oracle, etc.)Competencias :
Análisis técnico profundo y resolución de problemasCapacidad de refactorización y mejora de códigoAutonomía y responsabilidad técnicaTrabajo colaborativo y buena comunicaciónFoco en calidad, eficiencia y escalabilidadAcerca de Encora
Encora es el socio preferido de ingeniería digital y modernización de algunas de las principales empresas del mundo y empresas nativas digitales. Con más de 9,000 expertos en 47+ oficinas y laboratorios de innovación en todo el mundo, las prácticas tecnológicas de Encora incluyen Ingeniería y Desarrollo de Productos, Servicios en la Nube, Ingeniería de Calidad, DevSecOps, Datos y Análisis, Experiencia Digital, Ciberseguridad e Ingeniería de IA y LLM.
En Encora, 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.
Desarrollador(a) Junior Fullstack - TypeScript / React / Node.js
Desarrollador de back-end - Modalidad Híbrida
Analista Desarrollador .NET Mina de Huaral
J-18808-Ljbffr