Desarrollador Backend Java Middle

Posted:
3/20/2025, 11:25:42 AM

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Ubicación: Perú

Modalidad de trabajo: Híbrido

 

Resumen del Puesto

Buscamos un Desarrollador Backend Java Middle (14199) con experiencia en Spring Boot, microservicios y pruebas unitarias para el desarrollo de soluciones escalables. Serás responsable del diseño, implementación y optimización de APIs REST y GraphQL, asegurando un código limpio y eficiente bajo principios SOLID y buenas prácticas de arquitectura.

Responsabilidades y Funciones

  • Diseñar e implementar servicios backend con Java y Spring Boot.
  • Construir y documentar APIs REST y/o GraphQL siguiendo estándares de la industria.
  • Implementar microservicios optimizados para escalabilidad y alto rendimiento.
  • Aplicar principios SOLID y patrones de diseño para garantizar un código limpio y mantenible.
  • Desarrollar pruebas unitarias con JUnit o Mockito y medir el coverage.
  • Manejar bases de datos SQL, MySQL, Oracle, MongoDB y otras.
  • Gestionar colas de mensajes con Kafka o Neiven.
  • Aplicar metodologías ágiles y prácticas de programación segura.
  • Diseñar servicios web con correcta estructuración de métodos HTTP y manejo de errores.

Requisitos y Habilidades

Experiencia

  • +3 años de experiencia en desarrollo backend con Java.
  • +2 años de experiencia con Spring y Spring Boot.
  • +2 años de experiencia con pruebas unitarias (JUnit, Mockito).
  • +2 años de experiencia con Java 8 en adelante.
  • +2 años de experiencia en desarrollo de microservicios.
  • Experiencia en bases de datos relacionales y no relacionales.
  • Conocimiento de principios SOLID y POO.

Habilidades Técnicas

  • Dominio de Java y Spring Framework.
  • Experiencia en pruebas unitarias y eliminación de dependencias entre capas.
  • Conocimiento en diseño de servicios web REST y documentación de APIs.
  • Manejo de patrones de diseño y buenas prácticas de arquitectura.
  • Conocimiento de métodos HTTP y grupos de errores.
  • Inglés A1.

Requerimientos Adicionales

Competencias

  • Capacidad de análisis y resolución de problemas.
  • Trabajo en equipo y colaboración con áreas multidisciplinarias.
  • Autonomía y proactividad en la ejecución de tareas.
  • Compromiso con buenas prácticas de desarrollo y mejora continua.

 

Acerca 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.