20 feb
Dacodes
Ciudad de México
¡Trabaja en DaCodes!
Somos una firma de expertos en software y transformación digital de alto impacto.
Durante 10 años hemos creado soluciones enfocadas en la tecnología e innovación gracias a nuestro equipo de +220 talentosos #DaCoders, incluyendo desarrolladores, arquitectos, diseñadores UX/UI, PMs, QA testers y más. Nuestro equipo colabora en proyectos con clientes en LATAM y Estados Unidos, logrando resultados sobresalientes.
En DaCodes, tendrás la oportunidad de impulsar tu desarrollo profesional, trabajar en diversos proyectos dentro de distintas industrias y utilizar tecnologías innovadoras.
Nuestros DaCoders tienen un gran impacto en el éxito de nuestro negocio y el de nuestros clientes.
Serás el experto que participará en nuestros proyectos y tendrás acceso a startups disruptivas y marcas globales.
¿Te parece interesante?
¡Estamos en busca de talento para unirse al equipo, vamos a trabajar juntos!
El candidato ideal tiene una combinación única de experiencia técnica, capacidad analítica, ownership y un espíritu colaborativo.
Requirements
Descripción del puesto
Buscamos un Backend Developer Sr. con amplia experiencia en el desarrollo de aplicaciones escalables, seguras y de alto rendimiento utilizando Java y Spring Boot.
El candidato ideal deberá contar con sólidos conocimientos en arquitecturas de microservicios, bases de datos SQL y NoSQL, diseño de APIs RESTful y seguridad en backend, además de habilidades para optimizar el rendimiento de las aplicaciones y trabajar en equipos multidisciplinarios bajo metodologías ágiles.
Responsabilidades
✅ Desarrollar, optimizar y mantener aplicaciones backend robustas utilizando Java y Spring Boot.
✅ Diseñar y desarrollar microservicios escalables, asegurando la modularidad y reutilización del código.
✅ Implementar y consumir APIs RESTful y GraphQL, garantizando eficiencia en las integraciones.
✅ Optimizar el rendimiento y la seguridad de las aplicaciones backend.
✅ Gestionar bases de datos SQL y NoSQL (PostgreSQL, MySQL, MongoDB, DynamoDB).
✅ Implementar autenticación y autorización segura con OAuth2, JWT o Keycloak.
✅ Escribir y ejecutar pruebas unitarias y funcionales utilizando JUnit, Mockito o TestNG.
✅ Trabajar con herramientas de contenedores y orquestación como Docker y Kubernetes.
✅ Colaborar con equipos de frontend, DevOps y QA para garantizar una integración eficiente.
✅ Mantenerse actualizado con las últimas tendencias y mejores prácticas en desarrollo backend.
Requisitos
5+ años de experiencia en desarrollo backend con Java.
Experiencia en desarrollo de aplicaciones utilizando Spring Boot y Spring Cloud.
Conocimientos en arquitectura de microservicios y mensajería asíncrona (RabbitMQ, Kafka, SQS).
Experiencia en bases de datos SQL y NoSQL (PostgreSQL, MySQL, MongoDB, DynamoDB).
Dominio de herramientas de integración continua y despliegue automatizado (CI/CD con Jenkins, GitHub Actions, GitLab CI/CD).
Experiencia con Docker y Kubernetes para despliegue y orquestación de servicios.
Conocimiento en GraphQL y API Gateway.
Implementación de buenas prácticas de seguridad en aplicaciones backend.
Experiencia en control de versiones con Git y GitFlow.
Familiaridad con metodologías ágiles (Scrum, Kanban).
Inglés intermedio/avanzado (B2 o superior) para colaborar con equipos internacionales.
Habilidades Deseables (Opcionales)
✅ Experiencia con Serverless Framework y AWS Lambda.
✅ Conocimiento en Infraestructura como Código (Terraform, CloudFormation).
✅ Familiaridad con event-driven architecture y patrones de diseño escalables.
Benefits
Integración a marcas globales y startups disruptivas.
Trabajo remoto/Home office.
En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión.
⏳ Horario ajustado a la célula de trabajo/proyecto asignado.
Trabajo de lunes a viernes.
Día off en tu cumpleaños.
Equipos de trabajo multiculturales.
Acceso a cursos y certificaciones.
Meetups con invitados especiales del área de IT.
Eventos virtuales de integración y grupos de interés.
Clases de inglés.
Oportunidades dentro de nuestras diferentes líneas de negocio.
Orgullosamente certificados como Great Place to Work.
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.