Desarrollador Fullstack Java Angular
Descripción del puesto
Vacante para la empresa Minsait en Álvaro Obregón, Ciudad de México: ¿Quiénes somos?
EnMinsait, una compañía deIndra, lideramos la transformación digital de organizaciones a través de soluciones tecnológicas innovadoras.
Impulsamos proyectos de alto impacto que generan un cambio real en la sociedad y las industrias.
Trabajamos con propósito, poniendo a las personas y la tecnología al centro de todo.
Resumen del Rol
Estamos en búsqueda de unDesarrollador Fullstackcon experiência sólida en el desarrollo de soluciones modernas, orientadas a microservicios.
Buscamos un perfil que domine tanto el backend como el frontend, con conocimientos profundos en Java, Spring Boot y Angular, y que esté preparado para asumir retos técnicos con enfoque en calidad, escalabilidad y seguridad.
Lo que harás
- Diseñar e implementar microservicios desacoplados y escalables utilizando Spring Boot y Spring Cloud.
- Desarrollar interfaces de usuario interactivas y eficientes con Angular 8 o superior.
- Crear e integrar APIs RESTful seguras.
- Gestionar tareas concurrentes usando Java (Task Executor, ThreadPoolExecutor, CompletableFuture).
- Integrar sistemas de mensajería con Kafka (producers, consumers, streams).
- Aplicar autenticación y autorización con Spring Security, OAuth2 y JWT.
- Realizar pruebas automatizadas: unitarias e integración (JUnit, Mockito, Jasmine, Karma).
- Participar en revisiones de código y contribuir a la mejora continua.
- Integrar soluciones con herramientas de CI/CD como Jenkins o GitLab CI.
- Documentar decisiones técnicas y soluciones desarrolladas.
Perfil que buscamos
Conocimientos Técnicos Esenciales
Backend
- Java *
- Spring Boot, Spring Cloud, Spring Security
- Arquitectura de microservicios
- Kafka, RESTful APIs, manejo de errores, logging
- Bases de datos SQL (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis)
Frontend
- Angular 8 o superior
- HTML5, CSS3, TypeScript
- RxJS, Lazy Loading, Change Detection
- Pruebas con Jasmine y Karma
DevOps y Herramientas
- Git (experto), GitHub/GitLab
- Jenkins, GitLab CI/CD
- Docker, Docker Compose
- SonarQube, ELK Stack, Prometheus y Grafana
- Postman, Insomnia, Swagger UI
Deseables (no excluyentes)
- OpenShift o Kubernetes
- Red Hat Decision Manager (IBM Automation Decision Services)
- Desarrollo mobile (Flutter, React Native)
- Patrones de diseño de software y microservicios
- Event-Driven Architecture (EDA)
- Infraestructura como código (Terraform, Ansible)
Conocimientos funcionales y habilidades blandas
- Trabajo en equipo y colaboración multidisciplinaria
- Capacidad de análisis y resolución de problemas complejos
- Orientación a resultados y mejora continua
- Comunicación clara y efectiva
- Autonomía y proactividad en entornos ágiles
- Participación en mentoring, documentación técnica y buenas prácticas
Lo que te encantará
- Modalidad híbrida con flexibilidad
- Contratación 100% nómina
- Fondo de ahorro
- Vales de despensa
- Seguro de vida, dental y de la vista
- Capacitación continua: cursos y certificaciones
- Acceso a descuentos en gimnasios y comercios
- Oportunidad de crecimiento en proyectos de alto impacto
Nuestros valores fundamentales En Minsait trabajamos con base en la colaboración, innovación, diversidad, responsabilidad y sostenibilidad.
Promovemos un ambiente donde cada persona puede crecer, proponer y hacer la diferencia.
Aquí tu talento y tus ideas encuentran un propósito.
Nível de responsabilidad
No corresponde
Sector
- Servicios y consultoría de TI
Tipo de empleo
Jornada completa
Funciones laborales
- Tecnología de la información
Aptitudes
- Desarrollo web back end
- Microservicios
- Java
- Angular
- Spring Framework
- Factoring
- Git
- MongoDB
- Kubernetes
- O
Nível de educación deseada
Superior - titulado
Nível de experiência deseada
Nível Experto
Función departamental
Tecnología / Internet
Industria
Desarrollo de Software / Programación
Habilidades
- Java
- Angular
¿Te interesa este puesto?