Descripción del anuncio
Ingeniero informático especialista en desarrollo Backend con Java/Spring Boot, más de 8 años de experiencia desarrollando software para empresas en sectores: bancario/telefonía/medios de pago/etc.
Asesoría en temas como:
- Optimización de código java: Lambda, mapas, programación funcional.
- Codificación de APIs: Rest, Soap , Socket, GraphQL, y diferentes protocolos de comunicación.
- Manejó y gestión de bases de dato: PostgreSQL, MySQL, Oracle, SQL Server, etc
- Mapeo de bases de datos usando Hibernate, consultas en JPA/JPQL query’s avanzadas usando Criteria.
- Experiencia en Spring Cloud, Spring Batch, Feign, RestTemplate, Logging, Firebase Java Integrations, Firebase Java Auth .
- Arquitectura Clean, Testing JUnit - Mockito , DAO, DTO, DDD.
- Integración continúa usando GitLab, despliegue en Kubernetes de contenedores Docker aplicación DevOps.
- Spring Security: basic auth, jwt bearer token, permisos y roles por usuarios acceso a API mediante token.
- Arquitectura distribuida: Comunicación entre microservicios de manera asíncrona con colas: JMS, KAFKA, RabbitMQ.
- Base de datos relacionales: MySQL, PostgreSQL, Oracle SQL, SQL Server, etc
- Base de datos no relacionales: Mongo, Redis, Firebase Storage, etc.
Disponible para resolución de problemas tanto académica como profesional.