
Seek
Ver más
Fullstack Developer Senior – Java, React, Aws
Postular con:Fullstack Developer Senior – Java, React, Aws
Resumen
Cargo: Fullstack Developer Senior – Java, React, Aws - Peru
Empresa: Seek
Ubicación: Peru
Área: Tecnología
Somos SEEK, empresa que nace a raíz de la constante búsqueda que tenemos por el conocimiento, el aprendizaje y el hacer lo que nos apasiona. Somos un equipo innovador enfocado en entregar soluciones centradas en el usuario. Diseñamos y desarrollamos experiencias digitales que generen valor y tengan resultados de alto impacto.
Misión del puesto:
Diseñar, desarrollar y poner en producción funcionalidades de extremo a extremo para el Squad SDD del cliente, integrando frontend, backend, datos e integraciones. Se requiere especialización en Java y capacidad efectiva en React, asegurando soluciones seguras, observables y mantenibles mediante AWS, agentes de IA y prácticas de Spec-Driven Development.
Responsabilidades:
- Gestionar Delivery Units de extremo a extremo: análisis de especificaciones, desarrollo, pruebas, evidencias y puesta en producción.
- Analizar requerimientos, reglas de negocio y criterios de aceptación, identificando dependencias, restricciones y riesgos.
- Desarrollar interfaces web con React y TypeScript, creando componentes reutilizables y optimizando estado, rendimiento y consumo de APIs.
- Diseñar e implementar servicios backend con Java, Spring y Spring Boot, aplicando principios SOLID y buenas prácticas de desarrollo.
- Mantener y evolucionar aplicaciones legacy Java EE/JEE sobre JBoss 5.1, evaluando compatibilidad e impacto de los cambios.
- Desarrollar APIs, integraciones, procesos batch y soluciones de persistencia, siguiendo los lineamientos arquitectónicos y contratos establecidos.
- Utilizar agentes de IA y prácticas de Spec-Driven Development para analizar, implementar, probar y revisar soluciones, garantizando trazabilidad y validación humana.
- Implementar pruebas automatizadas, cumplir estándares de calidad y seguridad, y utilizar herramientas de observabilidad y monitoreo.
- Coordinar con TPO, Arquitectura, QA y DevOps las validaciones, incidencias y despliegues; comunicar avances, riesgos y bloqueos.
- Realizar code reviews, compartir buenas prácticas y acompañar técnicamente a developers Semi-Senior.
Formación:
Profesional en Ingeniería de Software, Sistemas, Informática o carreras afines.
Experiencia:
- 6 o más años de experiencia en desarrollo de software y ciclo de vida de productos o plataformas digitales.
- 3 o más años desarrollando funcionalidades fullstack en producción, con participación en frontend, backend, integraciones, datos y pruebas.
- Experiencia sólida con Java, Java EE/JEE, Spring Framework y Spring Boot.
- Experiencia práctica con React y TypeScript para desarrollar, mantener y diagnosticar funcionalidades web completas. Next.js (deseable).
- Experiencia con JBoss 5.1 o servidores JEE equivalentes, APIs, integraciones, procesos batch y servicios AWS en producción.
- Experiencia en sistemas legacy o brownfield, calidad, seguridad, observabilidad y soporte de producción.
- Experiencia con agentes de desarrollo y prácticas Spec-Driven Development. Deseable experiencia en banca, fintech, pagos, retail, gaming o entornos regulados.
Conocimientos técnicos:
- Java avanzado, SOLID, Clean Architecture, arquitectura hexagonal, patrones de diseño, microservicios y sistemas distribuidos.
- React, TypeScript, JavaScript, HTML, CSS, componentes, manejo de estado, consumo de APIs y pruebas frontend.
- Java EE/JEE, JBoss 5.1, Spring Boot, Spring Batch, APIs REST, GraphQL, OpenAPI y mensajería.
- Bases de datos SQL y NoSQL, modelado de datos, optimización de consultas, MongoDB y Redis.
- Testing unitario, integración y componentes; code review, quality gates, SAST y prácticas OWASP.
- AWS, Docker, Kubernetes, CI/CD y observabilidad con Grafana, Prometheus y Loki.
- IA aplicada al desarrollo: agentes, context engineering, trazabilidad, seguridad y validación humana.
Idiomas: Inglés técnico intermedio (deseable).
Tecnologías (si aplica):
- Backend: Java, Java EE/JEE, JBoss 5.1, Spring Boot y Spring Batch.
- Frontend: React, TypeScript y Next.js (deseable).
- Integraciones: APIs REST, GraphQL, Postman, OpenAPI/Swagger, Webhooks, FTP y mensajería.
- Cloud y DevOps: AWS (ECS/EKS, Lambda, API Gateway, S3, SQS/SNS, EventBridge y CloudWatch), Docker, Kubernetes y CI/CD.
- Monitoreo y calidad: Grafana, Prometheus, Loki, SonarQube, SAST, JUnit, Mockito, Jest y React Testing Library.
- Bases de datos: Oracle, PostgreSQL, MySQL, SQL Server, MongoDB y Redis.
- Herramientas de IA y SDD: OpenCode (preferiblemente), GitHub Copilot, Claude Code, GitHub Spec Kit, OpenSpec y Kiro.
- Otros: Git, Pull Requests, branching y OWASP Top 10 Web/API y LLM (deseable).
Competencias clave:
- Visión integral para convertir especificaciones en funcionalidades operativas y mantenibles.
- Profundidad técnica en Java y capacidad efectiva para desarrollar soluciones frontend con React.
- Autonomía, criterio técnico y capacidad para identificar riesgos y solicitar apoyo oportunamente.
- Pensamiento analítico, comunicación efectiva y colaboración con equipos multidisciplinarios.
- Responsabilidad sobre la calidad, orientación a resultados, mentoría y uso responsable de herramientas de IA.
Requerimientos
- Disponibilidad para viajarNo