Desarrollador Fullstack X 2,5 Meses

BITS Americas SA

Bogotá

Remote

COP 167,400,000 - 234,360,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BITS Americas SA busca Desarrollador Full Stack Senior con Java/Spring Boot y Angular para modernizar y extender plataformas en Azure. El objetivo es migrar versiones, construir APIs REST y reactivas, y estructurar portales con microfrontends en Angular.

Se requiere al menos 5 años de experiencia como desarrollador full stack, 4 años en Java/Spring y 3 en Angular, más experiencia en Azure (Functions y Service Bus) y en arquitecturas de microfrontends.

Qualifications

  • Se solicita mínimo 5 años como desarrollador full stack.
  • Al menos 4 años en Java/Spring, con migración de versión.
  • Al menos 3 años en Angular.
  • Experiencia en microfrontends (Module Federation) y Azure (Functions y Service Bus).
  • Conocimiento de arquitectura moderna y pruebas unitarias.

Responsibilities

  • Planear y ejecutar el upgrade progresivo de Spring Boot y Java hacia versiones recientes.
  • Desarrollar APIs RESTful con Spring (MVC y WebFlux) y documentarlas con Swagger/OpenAPI.
  • Implementar Azure Functions e integrar por colas y eventos con Azure Service Bus y Event Grid; usar Key-Value Stores y MySQL.
  • Diseñar y construir portales de microfrontends con Module Federation y comunicación entre módulos.
  • Desarrollar Angular (>=15) con RxJS, diseño responsive y accesibilidad.
  • Desplegar portales en Azure Static Web Apps; emplear Docker y pipelines de Azure DevOps.
  • Escribir pruebas con JUnit y Jest; revisar código y guiar al equipo cliente.
  • Definir lineamientos técnicos y diagramas en Mermaid.

Skills

Java
Spring Boot
Angular
TypeScript
JavaScript
RxJS
REST APIs
Swagger/OpenAPI
Azure Functions
Azure Service Bus
Azure Event Grid
Docker
Module Federation
Web Components
MySQL
Git
VS Code
Postman

Education

Profesional o tecnólogo

Tools

Git
VS Code
Postman

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desarrollador Full Stack
Desarrollador Full Stack

NetPartners International • Bogotá

Remote
COP 262,881,000 - 394,322,000
Senior Angular Front-End Developer
Senior Angular Front-End Developer

SQDM • Bogotá

On-site
COP 89,280,000 - 156,240,000
Senior Full-Stack Java/Spring & Angular Developer (Remote)
Senior Full-Stack Java/Spring & Angular Developer (Remote)

BITS Americas SA • Bogotá

Remote
COP 167,400,000 - 234,360,000
Desarrollador Full-Stack Senior Bilingüe
Desarrollador Full-Stack Senior Bilingüe

FactorlT • Bogotá ciudad

Hybrid
COP 89,280,000 - 156,240,000
Modalidad híbrida en Bogotá
Proyecto regional
Ambiente colaborativo
Desarrollador .NET - Angular con experiencia en Azure (Senior)
Desarrollador .NET - Angular con experiencia en Azure (Senior)

Softtek • Colombia

Hybrid
COP 120,000,000 - 180,000,000
Programador full stack
Programador full stack

Softtek • Bogotá ciudad

Hybrid
COP 120,000,000 - 180,000,000
Desarrollador Senior NET Angular
Desarrollador Senior NET Angular

Autofinanciera s.a • Bogotá

On-site
COP 120,000,000 - 180,000,000
Fullstack Sr (.Net/Angular/Azure)
Fullstack Sr (.Net/Angular/Azure)

DaCodes. • Colombia

On-site
COP 558,000 - 781,200
Trabajo remoto/Home office
Seguro de gastos médicos mayores
Capacitación y certificaciones
+2
Desarrollador full stack Java- Angular.
Desarrollador full stack Java- Angular.

Softtek • Bogotá ciudad

On-site
COP 78,120,000 - 122,760,000
Java Angular Developer
Java Angular Developer

SQDM • Bogotá

On-site
COP 120,000,000 - 180,000,000