Desarrollador FullStack Proficient (Java/Angular)

Ver la oferta original y aplicar en Portal oficial

Descripción de la vacante

Requerimientos

Requerido – Habilidades Técnicas

- Más de 3 años de experiencia desarrollando aplicaciones Full Stack utilizando Java y Angular

- Más de 3 años de experiencia desarrollando aplicaciones backend con Java 17 o superior, Spring Boot y Spring MVC

- Más de 3 años de experiencia desarrollando aplicaciones web modernas con Angular, incluyendo componentes, servicios, formularios reactivos, routing, manejo de estado y consumo de APIs REST. Conocimiento sólido de TypeScript.

- Experiencia diseñando, desarrollando y consumiendo APIs RESTful.

- Experiencia trabajando con arquitecturas basadas en microservicios

- Experiencia en persistencia y gestión de datos utilizando JPA/Hibernate

- Conocimiento de Streams API para procesamiento y transformación de datos en Java

- Experiencia con bases de datos SQL Server y Cosmos DB, incluyendo modelado de datos, optimización de consultas y mejora de rendimiento

- Experiencia desarrollando y manteniendo procedimientos almacenados, funciones y triggers en SQL Server

- Experiencia utilizando XML y XSLT para intercambio y transformación de información

- Experiencia utilizando Git para control de versiones y Maven o Gradle para la gestión y construcción de proyectos

- Experiencia trabajando con soluciones en la nube, preferiblemente Microsoft Azure

- Experiencia en configuración y mantenimiento de pipelines CI/CD utilizando herramientas como Git, Jenkins y Maven

- Experiencia trabajando bajo metodologías ágiles como Scrum o Agile

- Conocimiento de buenas prácticas de desarrollo, programación orientada a objetos, principios SOLID, patrones de diseño y Clean Code

Deseable (Habilidades Técnicas)

- Experiencia con AppDynamics

- Experiencia con Duck Creek Platform

- Experiencia en la industria de seguros o servicios financieros

Responsabilidades (Actividades a desempeñar)

- Desarrollar y mantener aplicaciones basadas en Angular y tecnologías Java

- Escribir código limpio, mantenible y eficiente siguiendo estándares de calidad, seguridad y buenas prácticas de desarrollo

- Participar en el ciclo completo de desarrollo de software, incluyendo análisis, diseño, desarrollo, pruebas, implementación y mantenimiento de soluciones

- Diseñar, desarrollar y mantener APIs RESTful y soluciones basadas en arquitecturas de microservicios

- Colaborar con equipos multifuncionales para identificar, analizar y resolver problemas complejos de negocio y tecnología

- Trabajar con stakeholders del negocio para traducir requisitos funcionales en historias técnicas y soluciones de software escalables

- Participar en revisiones de código para garantizar el cumplimiento de estándares de alta calidad, buenas prácticas de ingeniería y mantenibilidad de las soluciones

- Participar activamente en ceremonias ágiles, actividades de mejora continua y procesos de colaboración del equipo

- Orientar y brindar acompañamiento técnico a desarrolladores junior, apoyando su crecimiento en habilidades y conocimientos

- Contribuir al mantenimiento, evolución y optimización continua de las aplicaciones y componentes bajo su responsabilidad

Idiomas requeridos

Inglés B1 Intermedio

Información Adicional

- Ubicación

- Híbrido en Bogotá, Colombia

- Remoto en otras ciudades de Colombia

Ver la oferta original y aplicar en Portal oficial

Otras vacantes de Softtek

Ver las 92 vacantes de Softtek