Construir y supervisar las labores de diseño detallado y los componentes de software necesarios para satisfacer los requisitos funcionales y no funcionales de la solución y brindar soporte a los proyectos asignados.
Descripción
Requerimientos
Ingeniero de sistemas o carreras afines con más de 4 años de experiencia en el diseño, desarrollo y mantenimiento de aplicaciones backend robustas, escalables y seguras. Especializado en Java, Spring Boot y arquitecturas basadas en microservicios. Amplia experiencia trabajando en entornos cloud con AWS, así como en la implementación de infraestructura como código (IaC) para garantizar despliegues eficientes, reproducibles y automatizados.
Cuenta con sólidos conocimientos en JavaScript para integraciones frontend, automatizaciones y desarrollo de servicios complementarios. Aplica de manera consistente los principios de ingeniería de software (SOLID, Clean Code, DDD, TDD) para asegurar soluciones sostenibles, mantenibles y de alta calidad.
Competencias Técnicas
Lenguajes y Frameworks
Java (8–17)
Spring Boot, Spring Cloud, Spring Security, Spring Data
JavaScript (Node.js para servicios complementarios)
Cloud y DevOps
AWS (EC2, Lambda, S3, RDS, API Gateway, CloudWatch, ECS/EKS)
Infraestructura como código (IaC): Terraform, CloudFormation
CI/CD: GitHub Actions, GitLab CI, AWS CodePipeline, Jenkins
Arquitectura y Desarrollo
Microservicios, API REST, eventos (Kafka/SQS)
Diseño orientado a dominios (DDD)
Pruebas: JUnit, Mockito, Postman, integración continua
Buenas prácticas: SOLID, Clean Architecture, Clean Code
Bases de Datos
SQL: PostgreSQL, MySQL
NoSQL: DynamoDB, MongoDB
Cargando ofertas similares...