Desarrollador Senior Backend Java
Summary
Senior backend Java developer designing clean APIs, integrating legacy systems, and ensuring efficient database interactions using Spring Boot, RESTful services, and modern DevOps tools.
Somos una consultora con más de 15 años de experiencia con diferentes clientes a nivel mundial; tenemos presencia en Europa, Estados Unidos, Asia y México.
Nos encontramos en búsqueda de tu talento para laborar como:
Desarrollador Senior Backend Java
Responsabilidades:
- Desarrollador senior que diseña e implementa API limpias, elegantes, modernas y fáciles de navegar
- Contribuye en gran medida a los esfuerzos de integración para conectar las APIs con los sistemas heredados subyacentes y se asegura que interactúan eficientemente con las bases de datos subyacentes
- Responsable de la calidad de su desarrollo, aplicando prácticas de automatización de pruebas y de la creación de perfiles de rendimiento de API query y de la comprensión/resolución de problemas dentro del API call stack
- Contribuye en el desarrollo del producto de software de la organización siguiendo los estándares de calidad establecidos
Requisitos:
- Experiencia como desarrollador backend Java de más de 5 años.
- Conocimiento profundo de Spring Boot web flux, Spring Data, y otros frameworks Java o
- Experiencia con herramientas de desarrollo modernas devops (p. ej. Git, Jenkins, Sonarqube)
- Desarrollo de API, incluyendo controles de acceso y autorización (JWT, Okta, Oauth, etc), enrutamiento, gestión de endpoints, versionado, HATEOS, discoverability, etc.
- Experiencia con OpenAPI, Swagger o estándares emergentes de diseño y documentación de API
- Experiencia en gestión de errores, seguimiento y debugging dentro de una API
- Comprensión funcional entre diferentes arquitecturas/patrones de API y tipos de despliegue, incluyendo monolitos, microservicios, sin servidor, etc, y los pros/contras de cada uno
- Experiencia significativa escribiendo y utilizando servicios de API RESTful orientados a servicios independientes y aplicaciones a gran escala
- Experiencia BBDD: SQL y NoSQL (e.g., MySQL, Postgresql, Redis, MongoDB, Couchbase, Firestore, etc.) y R2DBC ORM como Hibernate y principios de diseño de SQL query
- Capacidad para escribir pruebas unitarias eficaces
- Entendimiento de los servicios cloud y cómo aprovecharlos dentro de una API es un plus
- Deseable: Conocimiento en programación reactiva yarquitectura hexagonal
- Plus: API helpers // estrategias de endpoint caching
Modalidad de trabajo:Híbrida 2 a 3 veces por semana.
- Horario: lunes a viernes, 8:00 am a 6:00 pm.
- Zona: CDMX.
Ofrecemos:
- Prestaciones de ley: (12 días de vacaciones en el 1er año, 15 días de aguinaldo, 25% prima vacacional, Seguro social).
- Prestaciones superiores a las de la ley.
- Cursos y/o certificaciones.
- Pago de PTU.
- Plan de carrera.