Coderslab.ioRemote

Back-end Engineer Java 21 y Node.js

Description

Lenguajes y Frameworks: Dominio avanzado de Java 21 (Spring Boot) y Node.js (TypeScript/NestJS). Base de Datos: Experiencia híbrida en SQL y NoSQL, con manejo de herramientas como DBeaver, NoSQL Workbench y RedisInsight. Cloud & Infra: Experiencia sólida en AWS (CloudWatch, SQS) y arquitecturas orientadas a eventos con Kafka. DevOps Culture: Familiaridad con contenedores (Docker/Rancher Desktop) y herramientas de orquestación/CI/CD como Kubernetes, Jenkins y Argo CD. Metodologías: Aplicación estricta de patrones de diseño, principios SOLID y Clean Architecture. Desarrollo de Microservicios: Diseñar, desarrollar y mantener servicios robustos utilizando Java 21/Spring Boot y Node.js/NestJS. Gestión de APIs: Crear y optimizar APIs RESTful siguiendo estándares de documentación con Swagger y OpenAPI 2/3. Arquitectura de Datos: Implementar y optimizar consultas en bases de datos relacionales (MySQL/PostgreSQL) y no relacionales (MongoDB/DynamoDB), asegurando el rendimiento mediante estrategias de caching (Redis/ElastiCache). Escalabilidad y Mensajería: Configurar y gestionar flujos de datos asíncronos utilizando Apache Kafka, MSK y SQS. Monitoreo y Calidad: Asegurar la observabilidad de las aplicaciones mediante CloudWatch y Grafana, aplicando principios de Clean Code y revisiones de código rigurosas. Colaboración Técnica: Trabajar bajo metodologías ágiles (JIRA/Confluence) participando activamente en el ciclo de vida de desarrollo (SDLC) y despliegue continuo. En Coderslab.io trabajamos en un entorno de alta demanda tecnológica, con equipos globales y talento de primer nivel. Este rol se integra dentro de un equipo especializado en el desarrollo de microservicios y arquitecturas distribuidas, enfocado en construir soluciones escalables, seguras y de alto rendimiento. La posición tiene como objetivo diseñar, implementar y mantener aplicaciones de backend robustas utilizando Java 21, Spring Boot, Node.js y NestJS, bajo una infraestructura de AWS con Kubernetes, Kafka y bases de datos híbridas. Quien se sume contribuirá al desarrollo de arquitecturas modernas y funcionalidades críticas de alta disponibilidad que impactan directamente en la experiencia de miles de usuarios en el sector de pagos digitales. Modalidad: 100% Remoto. Esquema de Contratación: Prestación de servicios (Contractor).

Skills

KubernetesOpenAPIConfluenceJenkinsApacheSQLNode.jsJavaGrafanaSpringTypeScriptDockerMySQLRESTfulDevOpsJIRAMongoDBSwaggerAWSKafkaNestJSRedisDynamoDBCI/CDRESTSpring BootPostgreSQL

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching