Backend Developer Sr
Detalles del Perfil
Licenciatura en Informática, Sistemas, Ingeniería o afín (o experiencia equivalente)
Conocimiento en metodologías Agile
Capacidad de adaptación a entornos dinámicos y en constante cambio
Trabajo en equipo
Inglés: nivel intermedio–avanzado (lectura y escritura técnica)
Habilidades Técnicas
Lenguajes y Frameworks
Java (dominio avanzado: JDK 11+, lambdas, streams, concurrencia)
Spring Boot, Spring Security, Hibernate / JPA
APIs
Diseño de APIs RESTful
Conocimiento de GraphQL
Bases de Datos
SQL: PostgreSQL, MySQL
NoSQL: MongoDB, Redis, Cassandra
Mensajería / Eventos
Kafka, RabbitMQ o AWS SQS
Control de Versiones
Git (GitHub, GitLab)
Infraestructura
Experiencia en nube: AWS, Azure o GCP
Responsabilidades / Desarrollo y Arquitectura
Diseñar e implementar soluciones backend eficientes y escalables usando Java y Spring Boot
Definir arquitecturas limpias: microservicios, event-driven, hexagonal
Aplicar buenas prácticas: SOLID, clean code y herramientas como Sonar, Checkmarx, Fortify, BlackDuck
Optimizar rendimiento y resolver cuellos de botella
Integrar aplicaciones con bases de datos, servicios externos y APIs
Liderazgo Técnico
Mentoría a desarrolladores junior y mid-level (code reviews, pair programming)
Colaboración con equipos cross-funcionales (Frontend, DevOps, QA)
Calidad y Seguridad
Implementar pruebas unitarias y de integración (JUnit, Mockito)
Asegurar cobertura de código
Aplicar estándares de seguridad (OWASP, autenticación, JWT, OAuth2)
DevOps y Cloud
Trabajo con infraestructura en la nube (AWS, Azure, GCP)
Contenedores: Docker, Kubernetes
Automatización CI/CD (Jenkins, GitHub Actions)
Documentación
Documentar diseños técnicos, decisiones y procesos
Requisitos Indispensables
+5 años de experiencia en desarrollo backend con Java
Inglés intermedio–avanzado
Licenciatura en Ingeniería de Software, Sistemas o afín (o equivalente)
Deseable
Certificaciones en Java (Oracle Certified Professional) o Cloud (AWS / Azure)
Experiencia con arquitectura Serverless (AWS Lambda)
Ingles intermediate.
This is a hybrid model of 3 days in the office, where each manager/area/project defines which are those days.
On-site could be occasionally required by each manager for planning, refining sessions, training, these periods could take 1 week. This on-site could be required in the 1st week of assignation.
Future state:
In the future any of our clients could decide to be 100% onsite.
- Client
- Engineering
- Ubicaciones
- Cuidad de Mexico
- Estado remoto
- Híbrido
- Cliente
- Techmahindra
Acerca de Valce Talent Solutions
We help our clients enhance their talent attraction capacities, especially in technological profiles.
We constantly innovate and actively seek to find the best solutions for clients and professionals. We understand the needs of our customers and aim to be the industry specialists.
We offer consulting services to technology companies in various areas, including IT, software development, cybersecurity, and project management. Our employees are the reason for the company's existence, and their satisfaction translates into that of our customers.