La persona que opte a este puesto será responsable de escribir, probar y mantener código, así como desarrollar aplicaciones robustas y de alto rendimiento, alineadas con las especificaciones del cliente y las mejores prácticas de desarrollo.
Las responsabilidades principales para este puesto son :
* Escribir y mantener código para diversas aplicaciones.
* Realizar pruebas unitarias y de integración.
* Colaborar con otros desarrolladores y equipos de proyecto.
* Participar en revisiones de código y mejorar continuamente la calidad del mismo.
* Documentar el código y los procesos de desarrollo.
* Participar en tareas de arquitectura, sin liderarlas.
* Brindar apoyo al equipo de desarrollo menos experimentado.
* Seguir buenas prácticas de desarrollo: Clean Code, Code reviews, SOLID y Pair Programming.
Qué buscamos?
* Java 11 (8 en adelante), Spring, JPA, SQL, Flyway, Mappers, Spring Security.
* AWS (servicios como API Gateway, CloudWatch, WAF, Secret Manager, Billing, CDK, SQS, SNS, Lambda, CloudFront, EC2, S3, Certificate Manager, entre otros).
* JWT.
* Contenedores.
* GitHub siguiendo el modelo gitflow.
* JUnit y Mockito.
* Generación o separación de microservicios existentes.
* Pruebas unitarias y de regresión.
* APIficación de servicios.
Qué ofrecemos?
* Flexibilidad y trabajo en remoto.
* Libertad y responsabilidad, con un trabajo sin jerarquías y basado en la autogestión.
* Últimas tecnologías y colaboración con empresas líderes.
* Formación continua con seminarios, meetups, clases de inglés, cursos y certificaciones, asistencia a eventos, etc.
* Beneficios adicionales: seguro médico, gimnasio, fisioterapia en oficina, comunidades variadas, vacaciones en fechas señaladas, día de cumpleaños, programa de gamificación, entre otros.
* Un entorno de trabajo diverso e inclusivo que promueve el respeto y la igualdad de oportunidades sin discriminación por género, edad, raza, religión, orientación sexual o condición social.
#J-18808-Ljbffr