Backend Developer - Java / Spring Boot

Workana

Región Centro

Presencial

MXN 480.000 - 750.000

Jornada completa

Hace 8 días
Generador de candidaturas

Transforma esta oferta en una entrevista: un currículum y una carta de presentación creados pensando en lo que quiere el empleador.

Supera los filtros ATS

Descripción de la vacante

Workana busca un Backend Developer con sólida experiencia en Java y Spring Boot para diseñar, desarrollar y mantener APIs REST y microservicios seguros y escalables en Guadalajara, México.

Participarás en decisiones de arquitectura, optimización de bases de datos y definición de contratos de API junto con Frontend. Se valora autonomía, ownership y una mentalidad de seguridad desde el diseño.

Formación

  • Experiencia sólida con Java y Spring Boot, especialmente con Spring Security y Spring Data JPA.
  • Dominio de SQL y experiencia con MySQL o PostgreSQL.
  • Conocimientos avanzados de optimización de bases de datos: query tuning, indexación.
  • Experiencia en seguridad de APIs: OAuth2, JWT, HTTPS/TLS, CORS.
  • Conocimientos de cifrado en tránsito y en reposo, gestión de secretos.
  • Diseño de APIs REST: versionamiento, paginación, documentación con OpenAPI/Swagger.
  • Arquitectura de microservicios y patrones como API Gateway y circuit breaker.
  • Manejo de Git y resolución de conflictos.
  • Experiencia con Scrum y equipos multidisciplinarios.

Responsabilidades

  • Diseñar, desarrollar y mantener servicios backend, APIs REST y microservicios.
  • Optimizar consultas, índices y esquemas de bases de datos para cargas altas.
  • Implementar controles de seguridad en APIs (autenticación, autorización, rate limiting).
  • Aplicar buenas prácticas de seguridad de datos (cifrado, auditoría, mínimo privilegio).
  • Participar en decisiones de arquitectura y diseño de nuevos servicios.
  • Colaborar con Frontend en la definición de contratos de API.
  • Participar en ceremonias Scrum y revisiones de código mediante pull requests.
  • Documentar servicios, endpoints y decisiones técnicas.
  • Acompañar el desarrollo de funcionalidades desde análisis hasta producción.

Conocimientos

Java
Spring Boot
REST APIs
Microservices
SQL
Security
OpenAPI/Swagger
Git
CI/CD

Herramientas

Docker
Kubernetes
AWS
OpenAPI/Swagger
RabbitMQ / Kafka
Redis

Descripción del empleo

Modalidad 100% presencial en Guadalajara, México

Sobre la posición

Buscamos un/a Backend Developer con sólida experiencia en Java y Spring Boot para diseñar, desarrollar y mantener APIs REST y microservicios seguros, escalables y preparados para operar con altos volúmenes transaccionales.

La posición tendrá participación activa en decisiones de arquitectura, optimización de bases de datos y definición de contratos de API junto con el equipo de Frontend. Buscamos una persona con ownership, capaz de acompañar cada funcionalidad desde el análisis inicial hasta su puesta en producción.

Responsabilidades
  • Diseñar, desarrollar y mantener servicios backend, APIs REST y microservicios.
  • Optimizar consultas, índices y esquemas de bases de datos para cargas de alto volumen.
  • Implementar controles de seguridad en APIs, incluyendo autenticación, autorización, rate limiting, validación de inputs y gestión segura de secretos.
  • Aplicar buenas prácticas de seguridad de datos, como cifrado, control de accesos, auditoría y prevención de SQL injection.
  • Participar en decisiones de arquitectura y en el diseño de nuevos servicios.
  • Colaborar con el equipo de Frontend en la definición de contratos de API.
  • Participar en ceremonias Scrum y revisiones de código mediante pull requests.
  • Documentar servicios, endpoints y decisiones técnicas.
  • Acompañar el desarrollo de cada funcionalidad desde el análisis hasta su puesta en producción.
Requisitos indispensables
  • Experiencia sólida con Java y Spring Boot, especialmente con Spring Security y Spring Data JPA.
  • Dominio de SQL y experiencia trabajando con MySQL o PostgreSQL.
  • Conocimientos avanzados de optimización de bases de datos: query tuning, indexación, planes de ejecución y normalización/desnormalización.
  • Experiencia en seguridad de APIs: OWASP API Security Top 10, OAuth2, JWT, HTTPS/TLS, CORS, rate limiting y sanitización de inputs.
  • Conocimientos de cifrado en tránsito y en reposo, gestión de secretos y principio de mínimo privilegio.
  • Experiencia en el diseño de APIs REST: versionamiento, códigos de estado, paginación, idempotencia y documentación con OpenAPI/Swagger.
  • Conocimientos de arquitectura de microservicios, comunicación entre servicios y patrones como API Gateway y circuit breaker.
  • Manejo de Git, branching strategies, pull requests y resolución de conflictos.
  • Experiencia trabajando bajo metodología Scrum con equipos multidisciplinarios.
Conocimientos deseables
  • Python con Django o Django REST Framework como stack secundario.
  • Experiencia con servicios de AWS, especialmente EC2, RDS, S3 y CloudFront.
  • Docker y conocimientos básicos de orquestación de contenedores.
  • Message brokers como RabbitMQ o Kafka.
  • Implementación de caching con Redis.
  • Experiencia trabajando con pipelines de CI/CD.
  • Unit e integration testing con JUnit y Mockito.
  • Experiencia en industrias reguladas o con altos volúmenes transaccionales, como fintech, iGaming, e-commerce o banca.
Habilidades personales
  • Comunicación fluida y capacidad para colaborar con Frontend y otras áreas técnicas.
  • Ownership para llevar una tarea desde el análisis hasta producción.
  • Mentalidad de seguridad desde el diseño.
  • Capacidad para explicar decisiones técnicas a perfiles no técnicos.
  • Autonomía, organización y orientación a resultados.
Idiomas
  • Español nativo o fluido.
  • Inglés intermedio, con capacidad para leer documentación técnica y comunicarse por escrito con proveedores internacionales.
Condiciones de contratación
  • Ubicación: Guadalajara, México.
  • Modalidad: 100% presencial.
  • Horarios disponibles:
    • Lunes a viernes de 8:00 a 16:00 o de 9:00 a 17:00.
    • Sábados de 8:00 a 13:00 o de 9:00 a 14:00.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Backend Java Engineer | Spring Boot — Presencial Guadalajara
Backend Java Engineer | Spring Boot — Presencial Guadalajara

Workana • Región Centro

Presencial
MXN 480.000 - 750.000
Desarrollador Java Fullstack
Desarrollador Java Fullstack

Capital Empresarial Horizonte • Ciudad de México

Híbrido
MXN 700.000 - 900.000
Horario de Oficina
Nomina 100%
Sueldo negociable
+2
Desarrollador Java Fullstack
Desarrollador Java Fullstack

adlytics GmbH • Región Centro, Ciudad de México

Híbrido
MXN 446.000 - 893.000
Horario de Oficina
Esquema 100% nomina
Prestaciones de Ley
+1
Desarrollador BackEnd
Desarrollador BackEnd

Instituto-Universitario-Del-Centro-De-M • León

Presencial
MXN 279.000 - 469.000
Sueldo (pago quincenal)
Prestaciones de ley
Seguro por accidentes
+1
Java Full Stack
Java Full Stack

Capital Empresarial Horizonte • Región Centro

Híbrido
MXN 480.000 - 720.000
Horario de Oficina
Nomina 100%
Prestaciones de Ley
+5
Desarrollador Backend Java Md
Desarrollador Backend Java Md

Minsait • Ciudad de México

Híbrido
Fondo de ahorro
Vales de despensa
Seguro de vida, dental y de la vista
+4
Desarrollador Java Backend
Desarrollador Java Backend

AsTecI • Ciudad de México

Presencial
Desarrollador Sr. Backend (Java Spring Boot y/o Node.js)
Desarrollador Sr. Backend (Java Spring Boot y/o Node.js)

Getecsa • Ciudad de México

Híbrido
MXN 900.000 - 1.500.000
Trabajo híbrido en Santa Fe/CDMX
Prestaciones superiores a la ley
Crecimiento profesional
+1
Java back End Developer
Java back End Developer

Wipro • Región Centro

Híbrido
MXN 600.000 - 900.000
Desarrollador Java Full Stack
Desarrollador Java Full Stack

Capital Empresarial Horizonte • Ciudad de México

Híbrido
MXN 700.000 - 900.000
Horario de Oficina
Nómina 100%
Prestaciones de Ley
+5