09/07/2025 updated


100 % available
Senior Software Engineer especializado en Java, Spring Boot
Pereira, Colombia
Worldwide
B.Sc. in Systems and Computer EngineeringJava (Programming Language)Amazon Web ServicesAmazon S3Unit TestingCloud ComputingSoftware QualityContinuous IntegrationRelational DatabasesDevOpsDistributed SystemsAmazon DynamoDBJUnitLean ProcessesPostgreSQLNeo4j
Java & Spring Boot Development
Desarrollo avanzado con Java y Spring Boot para aplicaciones backend, microservicios y sistemas distribuidos con más de 5 años de experiencia.
AWS Cloud Infrastructure
Implementación de soluciones en AWS utilizando Lambda, S3, SQS, SNS, ECS, CloudWatch y otros servicios para crear arquitecturas escalables y resilientes.
Microservices Architecture
Diseño e implementación de arquitecturas de microservicios siguiendo patrones como Hexagonal Architecture y Domain-Driven Design (DDD).
Database Management
Experiencia con bases de datos relacionales (PostgreSQL) y NoSQL (DynamoDB, Neo4j) para almacenamiento y gestión eficiente de datos.
DevOps & CI/CD
Configuración de pipelines de integración y despliegue continuo utilizando Docker, Git y herramientas de automatización.
Testing & Quality Assurance
Implementación de pruebas unitarias y de integración con JUnit, Mockito y Selenium para garantizar la calidad del software.
Messaging Systems
Implementación de sistemas de mensajería asíncrona con RabbitMQ, Kafka y AWS SQS para comunicación entre servicios.
Desarrollo avanzado con Java y Spring Boot para aplicaciones backend, microservicios y sistemas distribuidos con más de 5 años de experiencia.
AWS Cloud Infrastructure
Implementación de soluciones en AWS utilizando Lambda, S3, SQS, SNS, ECS, CloudWatch y otros servicios para crear arquitecturas escalables y resilientes.
Microservices Architecture
Diseño e implementación de arquitecturas de microservicios siguiendo patrones como Hexagonal Architecture y Domain-Driven Design (DDD).
Database Management
Experiencia con bases de datos relacionales (PostgreSQL) y NoSQL (DynamoDB, Neo4j) para almacenamiento y gestión eficiente de datos.
DevOps & CI/CD
Configuración de pipelines de integración y despliegue continuo utilizando Docker, Git y herramientas de automatización.
Testing & Quality Assurance
Implementación de pruebas unitarias y de integración con JUnit, Mockito y Selenium para garantizar la calidad del software.
Messaging Systems
Implementación de sistemas de mensajería asíncrona con RabbitMQ, Kafka y AWS SQS para comunicación entre servicios.
Experience
Professional experience5 - 10 years
Freelancer since2025
Languages
EnglishFluentSpanishNative speaker
Project history
Diseño y desarrollo de microservicios con Java, Spring Boot y AWS. Implementación de soluciones para digitalización de procesos de aprobación de hipotecas.
Consultoría técnica para banco chileno en tecnologías de mensajería. Mejora de plataforma Java/Spring Boot para empresa de transporte.
Desarrollo de microservicios Java/Spring Boot con bases de datos PostgreSQL, DynamoDB y Neo4j. Liderazgo de equipo para sistema de notificaciones en tiempo real con AWS.