logo source bolsa
Logo
company logo
Seek

Ver más

Fullstack Developer Senior – Java, React, Aws

PE
  • 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 viajar
    No