
Seek
Ver más
Backend Developer Senior – Java, Jee, Aws
Postular con:Backend Developer Senior – Java, Jee, Aws
Resumen
Cargo: Backend Developer Senior – Java, Jee, 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 de la posición:
Diseñar, desarrollar y poner en producción servicios backend seguros, resilientes y mantenibles para el Squad SDD del cliente. Gestionar Delivery Units de manera autónoma, desarrollando APIs, integraciones, procesos batch y soluciones de persistencia con Java, Spring, Java EE/JEE y AWS, aplicando prácticas de Spec-Driven Development y herramientas de IA.
Responsabilidades:
- Gestionar Delivery Units backend 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, riesgos y restricciones técnicas.
- Diseñar y desarrollar APIs, servicios backend, procesos batch e integraciones con Java, Spring, Spring Boot y Java EE/JEE.
- Mantener y evolucionar aplicaciones legacy sobre JBoss 5.1, evaluando compatibilidad e impacto de los cambios.
- Gestionar bases de datos, transacciones, persistencia, consistencia e integridad de datos.
- Aplicar lineamientos arquitectónicos, principios SOLID, buenas prácticas de desarrollo, seguridad y calidad de código.
- Implementar pruebas automatizadas, observabilidad y monitoreo mediante herramientas como Grafana, Prometheus y Loki.
- Utilizar agentes de IA y prácticas de Spec-Driven Development para analizar, desarrollar, probar y revisar soluciones, garantizando validación humana y trazabilidad.
- Coordinar con TPO, Arquitectura, QA y DevOps la resolución de incidencias, validaciones 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.
- 4 o más años de experiencia con Java en desarrollo de servicios backend productivos.
- Experiencia sólida con Java, Java EE/JEE, Spring Framework y Spring Boot; deseable experiencia con JBoss 5.1.
- Experiencia desarrollando APIs, integraciones, procesos batch, soluciones AWS y trabajando con bases de datos y mensajería.
- Experiencia en sistemas legacy o brownfield, pruebas automatizadas, seguridad, observabilidad y soporte de producción.
- Experiencia práctica con agentes de desarrollo y metodologías 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.
- Java EE/JEE, JBoss 5.1, Spring, Spring Boot, Spring Batch, JPA, Hibernate, JDBC, Maven y Gradle.
- APIs REST/SOAP, OpenAPI, mensajería, integración por eventos y procesos batch.
- Bases de datos SQL y NoSQL, MongoDB, Redis y optimización de consultas.
- Testing, code review, quality gates, SAST, SonarQube y prácticas OWASP.
- AWS, Docker, Kubernetes, CI/CD y observabilidad con Grafana, Prometheus y Loki.
- IA aplicada al desarrollo: agentes, context engineering, trazabilidad y validación humana.
Idiomas: Inglés técnico intermedio (deseable).
Tecnologías:
- Backend: Java, Java EE/JEE, Spring, Spring Boot, Spring Batch, JPA, Hibernate, JDBC, Maven y Gradle.
- Integraciones: APIs REST/SOAP, OpenAPI/Swagger, Postman, Webhooks, FTP y middleware de 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 y Mockito.
- 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, PowerBuilder (deseable) y OWASP Top 10 Web/API y LLM (deseable).
Competencias clave:
- Visión integral y capacidad para convertir especificaciones en soluciones backend operativas y mantenibles.
- Profundidad técnica, pensamiento analítico y resolución de problemas.
- Autonomía, criterio técnico y capacidad para identificar riesgos y solicitar apoyo oportunamente.
- Comunicación efectiva, colaboración y mentoría de perfiles técnicos.
- Responsabilidad sobre la calidad, orientación a resultados y uso responsable de herramientas de IA.
Requerimientos
- Disponibilidad para viajarNo