Desarrollador FullStack Java / React - CL
Este cargo exige una sólida base técnica para implementar arquitecturas modernas, aplicar buenas prácticas de ingeniería de software y asegurar la calidad, seguridad y rendimiento de los productos desarrollados.
El candidato será responsable de ejecutar iniciativas alineadas a los lineamientos técnicos en entornos ágiles y multidisciplinarios. Además, se espera que posea autonomía para proponer mejoras técnicas, resolver desafíos de integración, y fomentar una cultura de aprendizaje continuo en su equipo.
- Llevar a cabo la ejecución de las actividades de desarrollo estipuladas por la planificación del equipo, cumpliendo estrictamente con los lineamientos técnicos y estratégicos definidos.
- Asegurar que todas las aplicaciones cumplan con los estándares de seguridad establecidos por la compañía y buenas prácticas como OWASP, además de velar por el rendimiento óptimo.
- Seguir los lineamientos para implementar patrones transversales que permitan la interoperabilidad utilizando las herramientas base del cargo, como Java, Node.js y React.
- Aplicar buenas prácticas a nivel de desarrollo de software, tales como TDD (Test-Driven Development) y DDD (Domain-Driven Design), que permitan un crecimiento orgánico y escalable de los productos.
- Fomentar y aportar activamente a la creación de una cultura de aprendizaje continuo dentro del equipo de trabajo.
2. Experiencia en proyectos backend con Java con su respectivos frameworks
3. Conocimiento aplicado en buenas prácticas de Desarrollo (TDD y DDD)
4. OWASP para seguridad
5. Bases de datos SQL: PostgreSQL o MySQL para modelado de datos complejo y consultas optimizadas.
Deseable:
1. Node
2. BBDD documentales
3. Integración en medios de pago
Power Skills
Debe asegurar que sus actividades se alineen con la metodología Agile de la compañía.
Se requiere capacidad para realizar revisiones de código constructivas, resolver conflictos técnicos basándose en datos, y comunicarse de manera efectiva con stakeholders técnicos y no técnicos.