Fullstack Developer
Acerca de la Empresa¡Sé parte de Stefanini! En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.Acerca del RolDesarrollar y mantener aplicaciones web utilizando marcos y lenguajes de programación modernos.ResponsabilidadesColaborar con diseñadores, gerentes de producto y otras partes interesadas para recopilar requisitos y traducirlos en especificaciones técnicas.Diseñar e implementar interfaces y experiencias fáciles de usar.Escribir código limpio, eficiente y mantenible.Realizar pruebas y depuraciones exhaustivas para garantizar la calidad y confiabilidad de las aplicaciones de software.Solucionar y resolver problemas informados por los usuarios o identificados durante las pruebas.Mantenerse actualizado con las tendencias de la industria y las mejores prácticas en desarrollo web.Participar en revisiones de código para garantizar el cumplimiento de los estándares de codificación y las mejores prácticas.Colaborar con equipos multifuncionales para garantizar la entrega exitosa de proyectos.Contribuir a la mejora continua de los procesos y herramientas de desarrollo. CalificacionesImportante contar con:Años de experiencia: 5 añosTecnologías Necesarias:Habilidades RequeridasBackend obligatorio: Desarrollo de APIs REST, Java 8/11/17, Spring Framework, Spring Boot, Spring Data JPA, Hibernate/JPA, Spring Security, Microservicios, Maven o Gradle, Swagger/OpenAPI, manejo de excepciones y logging.Frontend obligatorio: Angular (preferentemente Angular 12+), TypeScript, HTML5, CSS3, Bootstrap o Angular Material, Reactive Forms, consumo de APIs REST, RxJS; conocimientos adicionales en React y Vue.Bases de datos: Oracle Database, SQL avanzado, PL/SQL, modelado de datos, optimización de consultas, procedimientos almacenados, views y triggers.Integración: REST APIs, SOAP Services, JSON, XML, Postman, IBM API Connect (muy valorado), IBM Integration Bus / ACE (deseable).Seguridad: OAuth2, JWT, Spring Security, TLS/SSL, OWASP Top 10, gestión de roles y permisos y principios de desarrollo seguro.DevOps: Git, Bitbucket, GitFlow, Jenkins, Azure DevOps, SonarQube, Nexus/Artifactory.Arquitectura y buenas prácticas: arquitectura en capas, arquitectura de microservicios, patrones de diseño, SOLID y Clean Code.Testing: JUnit, Mockito, pruebas unitarias y de integración, Postman Testing.Metodologías y colaboración: Scrum, Kanban, Jira y Confluence.