Desarrollador Fullstack X 2,5 Meses - Senior (Bogotá)

Desarrollador Fullstack X 2,5 Meses - Senior (Bogotá)

17 oct
|
Bits Americas
|
Bogotá

17 oct

Bits Americas

Bogotá

A convenir Contrato a término fijo Tiempo Completo Remoto DESARROLLADOR FULL STACK SENIOR JAVA (SPRING BOOT / WEBFLUX) ANGULAR, CON AZURE Y MICROFRONTENDS Nivel: Senior Objetivo del rol: Modernizar y extender la plataforma del cliente de punta a punta: ejecutar el upgrade progresivo de Java y Spring Boot, construir APIs REST y reactivas integradas con servicios serverless y de mensajería en Azure, y estructurar la base de dos portales con arquitectura de microfrontends en Angular, dejando estándares que el equipo del cliente pueda seguir.

Responsabilidades principales: Planear y ejecutar el upgrade progresivo desde Spring Boot 2.3.x y Java 8 hacia versiones recientes, resolviendo incompatibilidades (javax a jakarta, Spring Security, dependencias) sin afectar la operación. Desarrollar APIs RESTful con Spring (MVC y WebFlux), documentadas con Swagger/OpenAPI.

Implementar Azure

Functions e integración por colas y eventos con Azure Service Bus y Event Grid; usar Azure Storage (Blob, Table) según el caso de uso, y MySQL como base relacional. Diseñar y construir la base de los dos portales de microfrontends: shell/host, módulos remotos con Module Federation, dependencias compartidas y comunicación entre microfrontends. Desarrollar aplicaciones y web components en Angular (15 o superior) con RxJS, maquetación responsive mobile first (Flexbox, SASS/LESS/CSS) y criterios de accesibilidad. Desplegar los portales en Azure Static Web Apps y los servicios con Docker y pipelines de Azure DevOps. Escribir pruebas unitarias con JUnit (backend) y Jest (frontend). Definir y documentar lineamientos técnicos (patrones de diseño, SOLID, estructura de proyectos)



y diagramas en Mermaid. Revisar código y acompañar técnicamente al equipo del cliente.

Requisitos técnicos obligatorios: Lenguajes: Java (8, 11 y 17, con experiencia real migrando entre versiones), TypeScript y JavaScript moderno (APIs recientes del navegador y de Node.js).

Backend: Spring Boot (2.x y 3.x), Spring Web, Spring WebFlux (Project Reactor), APIs RESTful, Swagger/OpenAPI.

Frontend: Angular 15 o superior, RxJS, HTML5, CSS3, SASS, Flexbox, diseño responsive mobile first.

Microfrontends: Module Federation y web components.

Base de datos: MySQL.

Cloud: Azure Functions, Azure Service Bus, Azure Event Grid, Azure Storage Account (Blob, Table), Azure Static Web Apps.

DevOps / CI/CD: Docker, Azure DevOps (Repos, Pipelines).

Testing: JUnit, Jest.

Herramientas: Git (ramas, merge, rebase, resolución de conflictos), VS Code, Postman o Insomnia.

Prácticas: patrones de diseño, principios SOLID, programación funcional (lambdas) y reactiva.

Requisitos técnicos deseables: Java 25 y Spring Boot 4. React y Stencil para microfrontends y web components.

Progressive Web

Apps (PWA) y WebSockets. LESS. Accesibilidad web formal (WCAG 2.x). Diagramación con Mermaid. Herramientas de migración automatizada (por ejemplo, OpenRewrite).





Certificación

Azure (AZ-204 o AZ-900). Uso de asistentes de IA para refactorización, pruebas y documentación, con control humano.

Requisitos blandos: Autonomía alta: debe producir desde la primera semana por la corta duración del servicio. Criterio técnico para tomar y sustentar decisiones de arquitectura ante el cliente. Capacidad de priorizar entre frentes (migración, Azure y portales) con un solo recurso. Comunicación clara y por escrito, propia de un trabajo remoto. Documentación técnica de las decisiones y estándares definidos.

Experiencia mínima: Mínimo exigido: 5 años como desarrollador full stack. Al menos 4 años en Java/Spring, incluida al menos una migración de versión de Spring Boot o Java. Al menos 3 años en Angular. Al menos un proyecto con microfrontends (Module Federation) y experiencia comprobable en Azure (Functions y Service Bus).

Formación: Profesional, tecnólogo o estudiante de últimos semestres con experiencia sólida en ingeniería de sistemas o afines.

Modalidad: Remoto.

Horario de 8:00 a 17:00.

Condiciones adicionales: Duración: 2.5 meses.

Dedicación: 160 horas/mes (tiempo completo).

Cantidad de recursos: 1.

Requerimientos

- Educación mínima: Universidad / Carrera Profesional
- años de experiencia

Palabras clave: developer, programador, senior, sr

Hace 16 horas (actualizada)

Aplicar Postulado Avísame con ofertas similares Denunciar empleo Gracias por ayudarnos a mejorar Computrabajo

Nos tomamos muy en formal tus comentarios y lo revisaremos lo antes posible.

📌 Desarrollador Fullstack X 2,5 Meses - Senior (Bogotá)
🏢 Bits Americas
📍 Bogotá

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador fullstack x 2,5 meses - senior (bogotá) / bogotá

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador fullstack x 2,5 meses - senior (bogotá) / bogotá