Diseñar desarrollar y mantener soluciones backend robustas y escalables utilizando Java asegurando la calidad del código la eficiencia de los servicios y la integración con sistemas internos y externos.
Responsabilidades principales:
- Desarrollar microservicios y APIs RESTful utilizando Java (Spring Boot).
- Diseñar soluciones técnicas escalables y seguras.
- Participar en la definición de arquitectura y buenas prácticas de desarrollo.
- Integrar servicios con bases de datos relacionales y no relacionales.
- Realizar pruebas unitarias de integración y automatizadas.
- Colaborar con equipos multidisciplinarios (frontend QA DevOps).
- Documentar procesos técnicos y funcionales.
- Participar en revisiones de código y mentoría de desarrolladores junior.
- Optimizar el rendimiento de aplicaciones backend.
Qualifications :
- Ingenieria en sistemas o a fin O bien tener mas de 4 años de experiencia como desarrollador backend con Java.
- Dominio de Spring Boot WebFlux Spring Data y otros frameworks del ecosistema Java (conocimiento de API helpers es un plus).
- Experiencia con herramientas modernas de desarrollo y DevOps como Git Jenkins y SonarQube.
- Conocimiento profundo de principios de diseño de APIs incluyendo:
- Autenticación y autorización (JWT Okta OAuth etc.)
- Enrutamiento gestión de endpoints versionado
- HATEOAS y discoverability
- Experiencia con estándares de documentación de APIs como OpenAPI y Swagger.
- Habilidad para gestionar errores hacer seguimiento y depurar problemas dentro del stack de llamadas de una API.
- Comprensión funcional de diferentes arquitecturas de APIs y tipos de despliegue: monolitos microservicios serverless etc. con conocimiento de sus ventajas y desventajas.
- Experiencia significativa desarrollando y consumiendo servicios RESTful para aplicaciones a gran escala.
- Conocimiento en bases de datos SQL y NoSQL (por ejemplo: MySQL PostgreSQL Redis MongoDB Couchbase Firestore).
- Familiaridad con ORMs como Hibernate y principios de diseño de consultas SQL.
- Experiencia con estrategias de caching de endpoints (deseable).
- Capacidad para escribir pruebas unitarias efectivas.
- Conocimiento de servicios en la nube y cómo integrarlos en una API (deseable).
- Conocimiento en programación reactiva
- Arquitectura exagonal
- Jornada de trabajo 8:00 a 18:00
Información adicional :
Lo que ofrecemos
- Programas de formación continua y certificaciones.
- Acceso a plataformas de aprendizaje y desarrollo profesional.
- Cultura de innovación y colaboración.
- Programas de bienestar físico y emocional.
- Oportunidades de crecimiento en proyectos internacionales.
- Reconocimiento y recompensas por desempeño.
- Sueldo base
- Prestaciones superiores a las de la ley
- Seguro de vida
- Seguro de Gastos Médicos Mayores
- Vales de despensa
- Esquema 100% nómina
Remote Work :
No
Employment Type :
Full-time
Diseñar desarrollar y mantener soluciones backend robustas y escalables utilizando Java asegurando la calidad del código la eficiencia de los servicios y la integración con sistemas internos y externos.Responsabilidades principales:Desarrollar microservicios y APIs RESTful utilizando Java (Spring Bo...
Diseñar desarrollar y mantener soluciones backend robustas y escalables utilizando Java asegurando la calidad del código la eficiencia de los servicios y la integración con sistemas internos y externos.
Responsabilidades principales:
- Desarrollar microservicios y APIs RESTful utilizando Java (Spring Boot).
- Diseñar soluciones técnicas escalables y seguras.
- Participar en la definición de arquitectura y buenas prácticas de desarrollo.
- Integrar servicios con bases de datos relacionales y no relacionales.
- Realizar pruebas unitarias de integración y automatizadas.
- Colaborar con equipos multidisciplinarios (frontend QA DevOps).
- Documentar procesos técnicos y funcionales.
- Participar en revisiones de código y mentoría de desarrolladores junior.
- Optimizar el rendimiento de aplicaciones backend.
Qualifications :
- Ingenieria en sistemas o a fin O bien tener mas de 4 años de experiencia como desarrollador backend con Java.
- Dominio de Spring Boot WebFlux Spring Data y otros frameworks del ecosistema Java (conocimiento de API helpers es un plus).
- Experiencia con herramientas modernas de desarrollo y DevOps como Git Jenkins y SonarQube.
- Conocimiento profundo de principios de diseño de APIs incluyendo:
- Autenticación y autorización (JWT Okta OAuth etc.)
- Enrutamiento gestión de endpoints versionado
- HATEOAS y discoverability
- Experiencia con estándares de documentación de APIs como OpenAPI y Swagger.
- Habilidad para gestionar errores hacer seguimiento y depurar problemas dentro del stack de llamadas de una API.
- Comprensión funcional de diferentes arquitecturas de APIs y tipos de despliegue: monolitos microservicios serverless etc. con conocimiento de sus ventajas y desventajas.
- Experiencia significativa desarrollando y consumiendo servicios RESTful para aplicaciones a gran escala.
- Conocimiento en bases de datos SQL y NoSQL (por ejemplo: MySQL PostgreSQL Redis MongoDB Couchbase Firestore).
- Familiaridad con ORMs como Hibernate y principios de diseño de consultas SQL.
- Experiencia con estrategias de caching de endpoints (deseable).
- Capacidad para escribir pruebas unitarias efectivas.
- Conocimiento de servicios en la nube y cómo integrarlos en una API (deseable).
- Conocimiento en programación reactiva
- Arquitectura exagonal
- Jornada de trabajo 8:00 a 18:00
Información adicional :
Lo que ofrecemos
- Programas de formación continua y certificaciones.
- Acceso a plataformas de aprendizaje y desarrollo profesional.
- Cultura de innovación y colaboración.
- Programas de bienestar físico y emocional.
- Oportunidades de crecimiento en proyectos internacionales.
- Reconocimiento y recompensas por desempeño.
- Sueldo base
- Prestaciones superiores a las de la ley
- Seguro de vida
- Seguro de Gastos Médicos Mayores
- Vales de despensa
- Esquema 100% nómina
Remote Work :
No
Employment Type :
Full-time
View more
View less