Responsabilidades
- Comunicación proactiva para la coordinación con el cliente y el trabajo en un pequeño equipo ágil.
- Implementación de servicios backend con Java (REST cliente/servidor, JPA, Business Logic).
- Opcional: Desarrollo Frontend con Angular.
- Opcional: DevOps con AWS.
Habilidades y Experiencia
Al menos 5 años de experiencia como Desarrollador back-end Java usando una versión de Java 8 o superior
Experiencia como desarrollador backend con el framework Spring, especialmente con Springboot y Hibernate/JPA
Muy buenas habilidades en el idioma inglés.
Buena comprensión de los conceptos de microservicios y experiencia en su desarrollo
Experiencia en desarrollo servicios REST y conectarse a REST como cliente en entornos complejos (gestión de eventos, almacenamiento en caché, etc.)
Experiencia en el uso de bases de datos y tener conocimiento avanzado de SQL
Experiencia con pruebas unidad y de integración
Ser uno de los participantes en un equipo ágil en un entorno Scrum/SAFe
Ser un comunicador proactivo, desarrollar independientemente, preguntar si las cosas no están claras, informar tempranamente de problemas, participar personalmente durante las ceremonias del sprint
Experiencia con
▪ Sistemas como Flyway, Maven/Gradle, Git
▪Kafka (u otras MessageQueues)
Capaz y dispuesto a derivar requisitos comerciales, diseñar soluciones de software, escribir código, implementarlo y operar el software
Buena comprensión de principios de DevOps tales como Infraestructura como servicio (IaS), Integración Continua, Entrega Continua (CI/CD)
Experiencia en el uso CI/CD (por ejemplo, GitLab)
Experiencia trabajando en entornos basados en la nube (ej.AWS- Lambda, ELB, EC2, S3, API Gateway, Servicios de contenedores (Fargate), IAM)
Experiencia en el uso Docker
Experiencia configurando CI/CD cadenas por su cuenta (por ejemplo, GitLab)
Experiencia en la configuración de entornos/infraestructura basados en la nube por su cuenta (por ejemplo, AWS - Lambda, ELB, EC2, S3, API Gateway, Container Services (Fargate), IAM)
Experiencia en la creación de imágenes de Docker por su cuenta
Experiencia con
▪ Desarrollo frontend con Angular
▪ Escribir datos y analizarlos en splunk
▪ Monitoreo / Alertas de Software
▪ Trabajar como ingeniero DevOps
▪ Quarkus y Kotlin
▪ Terraform / Kubernetes
Conocimiento sobre protocolos de roaming de eMobility como OCPP, OCPI y OICP
Habilidades adicionales
Requisitos necesarios
Disponer de conexión estable tipo 4G o Nauta Hogar.
Tu CV debe reflejar experiencia demostrable en las habilidades requeridas.
Debes tener un nivel de inglés C1 (Puedes tomar este examen online gratis).
Experiencia demostrable aplicando TDD o BDD a soluciones de desarrollo.
Contar con conocimientos avanzados de Git.
Desarrollador Senior Java Backend
Completa cuidadosamente el formulario de aplicación y nuestros reclutadores te guiarán en el proceso de selección.