Acerca de la empresa
'ECOSISTEMAS.' es una empresa líder en el sector de tecnologías de la información, dedicada al desarrollo de soluciones innovadoras para sus clientes. Valoramos el talento y la creatividad de nuestro equipo, brindando un ambiente de trabajo dinámico y colaborativo que fomenta el crecimiento profesional y personal de nuestros empleados. Ubicación: Ciudad de México.
Requisitos del puesto
- Estudios universitarios completos en el área de tecnologías de la información o afín.
- Experiencia comprobada en desarrollo web.
- Conocimientos avanzados en microservicios, kubernetes y cloud.
- Experiencia mínima de 8 años en el desarrollo de sistemas participando en todo el ciclo de desarrollo de software, con al menos 3 años en arquitectura de soluciones.
- Dominio en Lenguajes de Programación: Java 11 o Superior, SQL, HTML/CSS
- Frameworks: SpringBoot 3 o Superior, Angular o React
- Base de Datos: PostgreSQL y/o SQL Server, REDIS, Mongo
Herramientas y conocimientos:
- IDE: Visual Studio Code
- Frameworks de pruebas unitarias
- Definición de Arquitecturas de Solución
- Diagramas de arquitectura lógica y física
- Modelado de datos (Diagramas entidad-relación)
- Microservicios
- Docker y Kubernetes
- Conocimiento avanzado en patrones de diseño
- API Rest
- Swagger / OpenAPI (Diseños de Contratos de Interfaces para APIs REST)
- Capacidad para identificar, mitigar y eliminar riesgos de seguridad.
- Conceptos de Seguridad (Autenticación y autorización, confidencialidad, integridad)
- Dominio de conceptos de calidad de software: pruebas funcionales y no funcionales
- Estrategias de Caching
- OWASP
- Dimensionamiento de infraestructura
- Mensajería.
- Experiencia con herramientas de observabiidad
- Conceptos de bases de datos (indexación, planes de ejecución, particionamiento, depuración)
- Versionamiento semántico
- Experiencia en plataformas cloud como GCP, AWS o Azure.
- Diseño de Diagramas en UML (Componentes, despliegue, clases y secuencia)
- Drawio o Enterprise Architect
- Experiencia con tecnologías de integración como ESB, MQ, Pub/Sub, API Gateway.
- Control de versiones con Git
- CI/CD
- Herramientas de Infraestructura como Código (Ansible, Terraform)
- Uso de herramientas de análisis de Código (SonarQube y Checkmarx)
- Postman
- JMeter
- Scrum
Responsabilidades del puesto
- Diseñar y desarrollar aplicaciones web de alto rendimiento.
- Implementar y mantener sistemas basados en microservicios.
- Administrar y optimizar entornos en la nube.
- Colaborar con el equipo para garantizar la calidad y eficiencia de los proyectos.
Prestaciones y beneficios adicionales
- Salario mensual competitivo de 60000 a 72000.
- Contratación permanente a tiempo completo.
- Modalidad de trabajo remoto.
- Oportunidades de desarrollo profesional y crecimiento dentro de la empresa.