Back-End Developer Semi-Senior en Meyer & Seagel Holding | Torre

Back-End Developer Semi-Senior

Emma destaca
La IA de Emma escribió esto. Habla con Emma para editarlo.
Tiempo completo

Tipo de contrato: Empleado

Compensación
PEN3.5k - 4.5k/mes
~USD1.01k - 1.3k/mes
Negociable
location_on
Híbrido (Av. Circunvalación Golf los Incas 134, Santiago de Surco, Perú)
Publicado hace 4 meses

Responsabilidades


Objetivo del Puesto: - Buscamos un Desarrollador Full Stack Semi Senior responsable de analizar, desarrollar, mantener y evolucionar las soluciones del ecosistema digital AYC, bajo la supervisión y mentoría del Tech Lead y desarrolladores senior. - El rol requiere capacidad técnica para implementar soluciones backend, construir microservicios y APIs, escribir pruebas, participar en revisiones de código y trabajar con un enfoque de productividad asistida por Inteligencia Artificial. Requisitos Indispensables: - 3+ años de experiencia en desarrollo de software backend en entornos empresariales. - 3+ años en desarrollo backend con Java y Spring Boot. - Experiencia sólida con Java 11+ y Spring Boot, incluyendo REST APIs, Spring Data JPA y Spring Security. - Experiencia en construcción de microservicios y APIs. - Experiencia en APIs REST. - Experiencia con bases de datos relacionales, siendo PostgreSQL indispensable. - Experiencia con Cloud SQL. - Testing automatizado con JUnit y Mockito indispensable. - Experiencia en pruebas de integración. - Git y flujos colaborativos. - Conocimiento de prácticas DevOps, CI/CD y despliegue en Cloud Run o similar. - Conocimiento de patrones de diseño, principios SOLID y Clean Code. - Conocimiento básico de seguridad en aplicaciones, OAuth2 y JWT. - Perfil IA-First: uso frecuente de Inteligencia Artificial para análisis, codificación, documentación y productividad. Debe usar IA en su día a día. - Deseable experiencia integrando APIs de terceros como pasarelas de pago, SUNAT o RENIEC. - Alto sentido de responsabilidad, ownership y trabajo en equipo. Formación: - Bachiller o titulado en Ingeniería de Sistemas, Software, Informática o carreras afines. - Conocimiento de metodologías ágiles como Scrum o Kanban. - Deseable certificación en Java, Oracle Certified Associate o Spring. Principales Funciones: - Realizar el levantamiento de requerimientos. - Codificar lógica de negocio para los distintos módulos de productos digitales bajo la guía de desarrolladores senior. - Implementar microservicios y APIs siguiendo especificaciones técnicas. - Escribir pruebas unitarias y de integración de manera sistemática. - Colaborar en la integración con sistemas externos como APIs de pago, SUNAT y notificaciones. - Participar en revisiones de código tanto como revisor como revisado. - Documentar APIs mediante OpenAPI/Swagger y mantener actualizada la documentación técnica. - Apoyar en la configuración de pipelines de CI/CD y despliegues básicos. - Reportar avances, bloqueos y riesgos al Tech Lead de manera oportuna. - Aprender activamente del equipo senior y mentorizar a desarrolladores junior si se requiere. - Ejecutar cualquier otra tarea afín al rol asignada por su jefatura superior. Responsabilidades del Cargo: - Será responsable de la implementación correcta, probada y documentada de los componentes de software que le sean asignados, cumpliendo las definiciones de “done” del equipo. - Deberá entregar tareas dentro del sprint con la calidad esperada, asegurar que el código pase las revisiones y las pruebas de CI, y contribuir con un mínimo de defectos en QA. Indicadores de Desempeño: - Cobertura de pruebas unitarias sobre el código propio. - Tasa de defectos inyectados en QA. - Cumplimiento de compromisos de sprint. - Resultado de revisiones de código y adherencia a estándares. Ofrecemos: - Remuneración acorde al mercado. - Ingreso a planilla con beneficios de ley desde el primer día. - EPS cubierta al 100% y Seguro Vida Ley según política interna. - Pagos quincenales y fin de mes. - Modalidad híbrida. Horario: - Lunes a viernes: 9:00 a.m. a 6:00 p.m. - Sábados: 9:00 a.m. a 12:00 p.m.