Yonathan Vetancourt
Desenvolvedor Back End Java Pleno
Contratar esta pessoa
Envie uma proposta de trabalho diretamente para este candidato
Sobre
Desenvolvedor Back End Java Pleno com mais de 3 anos de experiência em setores de seguros, financeiro e farmacêutico. Especializado em arquitetura de microsserviços com Java 21 e Spring Boot 3, sistemas distribuídos em nuvem (AWS) e integração via Kafka e RabbitMQ. Sólida experiência com Arquitetura Hexagonal, CQRS, banco de dados relacionais e NoSQL, além de práticas de qualidade com testes unitários e de integração (TDD/BDD).
Perfil colaborativo, com participação ativa em code reviews, CI/CD e metodologia Scrum.
Experiência
Desenvolvedor Back End Pleno - Runtalent
(2022-04)
Atuação no desenvolvimento e sustentação de microsserviços bancários, com foco em transações distribuídas, consistência de dados e resiliência operacional. Responsável pela implementação de fluxos assíncronos e integrações corporativas em ambiente cloud AWS.
- Desenvolvimento de microsserviço de integração com Data Lake corporativo utilizando Java 21 e Spring Boot 3.
- Implementação de comunicação assíncrona via Kafka e AWS SQS com autenticação IAM.
- Mapeamento de dados com MapStruct e versionamento de banco de dados PostgreSQL com Flyway.
- Documentação de APIs REST com SpringDoc OpenAPI e Spring REST Docs.
- Gerenciamento de transações distribuídas com persistência de eventos, controle de estados e mecanismos de compensação.
- Desenvolvimento de lógica resiliente para garantir integridade das operações em cenários de falha.
- Criação de testes unitários e de integração com JUnit; participação em code reviews e CI/CD com Maven.
Backend Software Developer Junior - Farmatodo
(2020-02 - 2022-04)
Desenvolvimento, suporte e sustentação de sistemas legados do setor farmacêutico, com foco na migração de módulos financeiros e administrativos para arquitetura de microsserviços.
- Migração de módulos legados (financeiro/administrativo) para sistema distribuído de microsserviços com Arquitetura Hexagonal.
- Desenvolvimento com Java 8/11, Kafka, RabbitMQ, Spring Boot, JPA, Hibernate e Oracle PL/SQL.
- Integração entre sistemas internos via Web Services RESTful.
Formação
Técnico Superior Universitário (TSU) - Informática - Caracas, Venezuela (2016 - 2019)