En TSOFT MX estamos buscando un/a Java Backend Developer Sr. altamente calificado/a, proactivo/a y con visión de arquitectura y liderazgo técnico.
Buscamos a alguien que no solo escriba código, sino que también pueda diseñar, implementar y mantener aplicaciones backend robustas, escalables y seguras utilizando Java y su ecosistema.
¿Qué harás?
✅ Desarrollo y arquitectura
- Diseñar soluciones eficientes con Java, Spring Boot y arquitecturas de microservicios, orientadas a eventos o hexagonales.
- Garantizar código limpio, mantenible y protegido, aplicando principios SOLID y utilizando herramientas como SonarQube, Checkmarx, Fortify y Black Duck.
- Optimizar el rendimiento de las aplicaciones e identificar cuellos de botella.
- Integrar bases de datos, servicios externos y APIs REST o GraphQL.
✅ Liderazgo técnico
- Brindar mentoría a desarrolladores junior y mid-level mediante revisiones de código y sesiones de pair programming.
- Colaborar con equipos multidisciplinarios de Frontend, DevOps y QA.
- Participar en la toma de decisiones técnicas y promover buenas prácticas de desarrollo.
✅ Calidad y seguridad
- Implementar pruebas unitarias y de integración con JUnit y Mockito, procurando una cobertura superior al 80%.
- Aplicar estándares de seguridad como OWASP y mecanismos de autenticación y autorización mediante JWT y OAuth 2.0.
✅ DevOps y nube
- Trabajar con servicios de AWS, Azure o GCP.
- Implementar soluciones con Docker y Kubernetes.
- Automatizar procesos de integración y despliegue continuo mediante Jenkins o GitHub Actions.
✅ Documentación
- Documentar diseños, decisiones técnicas y procesos para mantener el conocimiento actualizado y accesible para el equipo.
Requisitos indispensables
- Más de 5 años de experiencia en desarrollo backend con Java.
- Experiencia con Java JDK 11 o superior, incluyendo lambdas, streams y concurrencia.
- Dominio de Spring Boot, Spring Security, Hibernate y JPA.
- Experiencia desarrollando APIs RESTful y/o GraphQL.
- Manejo d
📌 Desarrollador Java SR (México)
🏢 Tsoft
📍 México