Misión
Como desarrollador Back-end de de nuestro equipo, serás responsable de diseñar, codificar y mejorar microservicios REST de misión crítica, nuevos y existentes , que conforman nuestra API. Contribuirás en todas las fases del ciclo de vida del desarrollo de soluciones robustas y eficientes.
Responsabilidades principales
- Diseñar, desarrollar y probar servicios Java escalables, robustos y de alto rendimiento.
- Garantizar la calidad del código de acuerdo con las mejores prácticas de codificación, patrones de diseño y políticas de seguridad.
- Desarrollar y mantener documentación técnica.
- Identificar cuellos de botella, errores y brindar soluciones a estos problemas.
- Investigar y evaluar nuevas tecnologías.
Competencias y requisitos
- +3 años de experiencia con Java EE 6+.
- Conocimiento sólido de principios de OOP y patrones de diseño.
- Conocimientos sólidos y experiencia laboral con JAX-RS, Servlets, EJB, JTA, JSON-P, JPA (Hibernate preferiblemente), JAXB, CDI, Anotaciones.
- Maven, JUnit, Mockito, Sonarqube.
- Experiencia laboral con MySQL / MariaDB RDBMS. Consultas SQL avanzadas y programación de Stored Procedures.
- Sólida experiencia con prácticas de branching de código y repositorios de Git como Github o Gitlab.
- Conocimiento del estándar de autorización OAuth2.
- Comprensión de tecnologías como Docker y cómputo en la nube con AWS.
- Conocimientos básicos de CI / CD.
- Inglés intermedio/avanzado.
Beneficios
- Contratación 100% nómina
- Prestaciones de Ley y superiores
- Trabajo 100% remoto
- ¡Y mucho más!