freehire launches on Product Hunt on 26 August.

Follow →

Desarrollador(A) Backend Semi Senior - Php & Java (Spring Boot)

Summary

Backend developer maintaining legacy PHP systems and building new Java/Spring Boot microservices in a hybrid role, focusing on stability and modernization.

Desarrollador(a) Backend Semi Senior ? PHP & Java (Spring Boot) San Isidro, Lima ? modalidad híbrida | Lun?Vie 09:00?18:00 En nuestra área de tecnología conviven dos mundos: un ecosistema PHP que sostiene operaciones críticas desde hace años, y una nueva generación de microservicios en Java que estamos construyendo para modernizarlo. Buscamos a alguien que se sienta cómodo moviéndose entre ambos, sin perder de vista la estabilidad del negocio. Q Digital System es una compañía tecnológica que brinda soluciones de software y servicios digitales a clientes en LATAM. Trabajamos con equipos multidisciplinarios bajo metodologías ágiles, con foco en calidad, seguridad y mejora continua.

Sobre el rol

Lograr estabilización de los módulos PHP más críticos ?reduciendo incidencias recurrentes? y habrás liderado la construcción de al menos dos servicios nuevos en Java/Spring Boot que reemplazan funcionalidades legadas, documentados y con pruebas automatizadas.

Lo que harás

  • Mantienes y evolucionas aplicaciones PHP en producción, resolviendo incidencias y aplicando refactorización progresiva.
  • Diseñas y construyes APIs REST nuevas en Java 17+ con Spring Boot, Spring Web y Spring Data JPA.
  • Lideras iniciativas de desacople: identificas qué componentes migrar del legado PHP hacia microservicios Java.
  • Escribes pruebas unitarias (JUnit, Mockito) y participas en pruebas de integración.
  • Gestionas el código en Git con una estrategia clara de ramas y pull requests, participando activamente en code reviews.
  • Diagnosticas y resuelves incidencias en ambientes DEV, QA y producción, interpretando logs y trazas.

Requisitos indispensables

  • 3+ años de experiencia en desarrollo backend, con experiencia comprobable en PHP (Laravel, Symfony, CodeIgniter o similar).
  • Experiencia construyendo servicios backend con Java 17+ y Spring Boot (Spring Web, Spring Data JPA).
  • Experiencia diseñando y consumiendo APIs REST (JSON, HTTP, OAuth 2.0/JWT).
  • Manejo de MySQL y/o PostgreSQL, incluyendo procedimientos almacenados y optimización de consultas.
  • Experiencia con Git y flujo de trabajo colaborativo (ramas, pull requests, code review).
  • Familiaridad con metodologías ágiles (Scrum o Kanban).

Suma puntos

  • Conocimiento de arquitectura de microservicios o arquitecturas por capas / hexagonal.
  • Experiencia con Docker y pipelines CI/CD.
  • Conocimiento de SonarQube, SonarCloud u otras herramientas de calidad de código.
  • Experiencia con API Gateways (Kong) u observabilidad (Grafana, Prometheus).
  • Conocimiento de SQL Server.

See also