El profesional actuará como arquitecto especialista e implementará pruebas unitarias, además de realizar la integración de APIs ya construidas, análisis y corrección de posibles errores y modernización de entornos.
- Dominio de los lenguajes Java y Kotlin;
- Experiencia en la construcción de APIs (Pact, httparty, Karate) y Springboot;
- Conocimiento en pruebas de API con Postman + Newman, pruebas de rendimiento con Jmeter y pruebas unitarias con SonarQube, Jacoco, xUnit y lint;
- Uso de Concourse CI para CI/CD:
- Experiencia con control de versiones a través de Bitbucket (git);
- Capacidad para utilizar IDEs: VScode, Android Studio, Xcode, IntelliJ, Atom y otros;
- Familiaridad con herramientas de agilidad (Jira, Confluence, vsts, version one, redmine);
- Conceptos y aplicabilidad de la orientación a objetos, buenas prácticas con SOLID y Clean Code, además de Patrones de Diseño;
- Dominio de la arquitectura hexagonal y limpia;
- Conocimiento y aplicación de inyección de dependencias;
- Uso de base de datos Postgre;
- Experiencia con mensajería SQS y SNS;
- Experiencia práctica con soluciones de aplicaciones en la nube (AWS).