Job description
Desarrollador Java Kubernates en CIUDAD DE MEXICO Responsabilidades: Desarrollo y Arquitectura:o Diseñar e implementar soluciones back-end eficientes y escalables usando. Java y frameworks como Spring Boot y tecnologias asociadas | Anthos.o Definir arquitecturas limpias (microservicios, event-driven, hexagonal) ygarantizar buenas prácticas (Sonar, Check.
Marx, Fortify, Black. Duck, SOLID,. Clean Code)o Optimizar rendimiento y resolver cuellos de botella en sistemas existente.o Integrar aplicaciones con bases de datos, servicios externos y APIs.• Liderazgo Técnico:o Mentorizar a desarrolladores junior/mid-level mediante code reviews y pairprogramming.o Colaborar con equipos cross-functional (FrontEnd, DevOps, QA) para integrarsoluciones.
• Calidad y Seguridad:o Implementar pruebas unitarias/integración (JUnit, Mockito) y asegurarcobertura de código.o Aplicar estándares de seguridad (OWASP, autenticación JWT/OAuth2).• DevOps y Cloud:o Trabajar con infraestructura en la nube (AWS/Azure/GCP) y herramientascomo Docker/Kubernetes.o Automatizar despliegues con CI/CD (Jenkins, GitHub Actions).
• Documentación:o Documentar diseños técnicos, decisiones y procesos para mantenerconocimiento accesible. Indispensable: Habilidades Técnicas (Indispensables):
- JPA/Hibernate
- OAuth 2.0/OIDC 2.0Kerberos Windows Integration
- SPRING Security• SPRING BOOT 6.0
- REACT 19 (18) no anterior.
- Anthos
- Bases de Datos: SQL (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis, Cassandra).
- Eventos/Mensajería: Kafka, RabbitMQ o AWS SQS.
- Control de Versiones: Git (GitHub/GitLab).
- Infraestructura: Trabajar con infraestructura en la nube (AWS/Azure/GCP)
- Certificaciones en Java (Oracle Certified Professional) o cloud (AWS/Azure/Anthos).