Desarrollador Backend Java Mid

Posted:
3/21/2025, 7:18:38 AM

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

Field(s):
Software Engineering

Ubicación: Perú

Modalidad de trabajo: Híbrido

 

Resumen del Puesto

Estamos en búsqueda de un Desarrollador Backend Java Mid (14379) con experiencia en el desarrollo de aplicaciones escalables y de alto rendimiento. El candidato ideal debe contar con una sólida base en Java, Spring Boot y microservicios, además de conocimientos en bases de datos relacionales y pruebas unitarias.

Responsabilidades y Funciones

  • Desarrollar y mantener microservicios escalables y seguros utilizando Java y Spring Boot.
  • Implementar pruebas unitarias para garantizar la calidad del código.
  • Diseñar e implementar soluciones eficientes siguiendo principios SOLID y patrones de diseño.
  • Optimizar el rendimiento y concurrencia en aplicaciones Java.
  • Colaborar con equipos multidisciplinarios en la definición de requerimientos técnicos.
  • Integrar APIs y servicios REST/GraphQL.
  • Manejar bases de datos relacionales y NoSQL.
  • Aplicar buenas prácticas de versionamiento con Git.
  • Trabajar con arquitecturas SOA y refactorización de código.

Requisitos y Habilidades

Experiencia

  •  +3 años de experiencia en desarrollo backend con Java.
  • +2 años de experiencia en desarrollo de microservicios.
  • +2 años de experiencia con Spring y Spring Boot.
  • +2 años de experiencia con Unit Testing usando JUnit o Mockito.

Habilidades Técnicas

  • Java (Java 8 en adelante): manejo de genéricos, excepciones, JDBC, networking.
  • Multi-threading: coordinación, bloqueo, IPC, recursos compartidos.
  • Patrones de concurrencia y optimización de rendimiento.
  • Patrones de diseño y refactorización (SOLID, SOA, etc.).
  • Bases de Datos: SQL, MySQL, Oracle, MongoDB.
  • Experiencia con APIs REST y/o GraphQL.
  • Manejo avanzado de Git: reset, revert, merge vs. rebase, log.
  • Conocimiento de Kafka o Neiven (deseable).

Requerimientos Adicionales

  • Buenas prácticas de código y desarrollo limpio.
  • Experiencia en desarrollo ágil (Scrum/Kanban).
  • Enfoque en optimización y escalabilidad.

 

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.