The Software Optimization Focal Team S De RL DE CV
Desarrollador/a Backend
- Compensation
- Not disclosed
- Location
- México
- Work setup
- Remote
- Seniority
- Middle
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Full description
En Tsoft estamos en búsqueda de un miembro altamente cualificado, motivado y proactivo, con visión de arquitectura y capacidad de liderazgo técnico. Buscamos a alguien que no solo escriba código, sino que diseñe, implemente y mantenga aplicaciones back-end 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 como microservicios, event-driven o hexagonal.
- Garantizar código limpio y seguro con herramientas como Sonar, CheckMarx, Fortify, BlackDuck y principios SOLID.
- Optimizar rendimiento y resolver cuellos de botella.
- Integrar con bases de datos, servicios externos y APIs (REST/GraphQL).
? Liderazgo Técnico
- Mentorizar a desarrolladores junior/mid-level mediante code reviews y pair programming.
- Colaborar con equipos cross-functional (FrontEnd, DevOps, QA).
? Calidad y Seguridad
- Implementar pruebas unitarias/integración con JUnit, Mockito y asegurar cobertura >80%.
- Aplicar estándares de seguridad como OWASP, JWT/OAuth2.
? DevOps y Cloud
- Trabajar con AWS/Azure/GCP, Docker/Kubernetes y automatizar despliegues con CI/CD (Jenkins, GitHub Actions).
? Documentación
- Documentar diseños técnicos, decisiones y procesos para mantener conocimiento accesible.
?? Tus KPIs serán clave para medir tu impacto:
- ? Velocidad de entrega: Cumplimiento de deadlines y resolución de bugs.
- ?? Calidad del software: Cobertura de pruebas >80%, reducción de incidentes en producción.
- ?? Impacto en arquitectura: Reducción de latencia, escalabilidad y reutilización de componentes.
- ?? Liderazgo técnico: Mentoría efectiva, code reviews y adopción de buenas prácticas.
- ?? Innovación: Propuestas e implementación de mejoras y nuevas tecnologías.
- ?? Colaboración: Retroalimentación del equipo y participación activa.
?? Requisitos indispensables:
- Experiencia: 5+ años en desarrollo back-end con Java.
- Tecnologías:
- Java (JDK 11+, lambdas, streams, concurrencia)
- Spring Boot, Spring Security, Hibernate/JPA
- RESTful APIs / GraphQL
- SQL (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis, Cassandra)
- Mensajería: Kafka, RabbitMQ o AWS SQS
- Git (GitHub/GitLab)
- Cloud: AWS/Azure/GCP
- Inglés: Nivel intermedio/avanzado (lectura/escritura técnica).