Extensive experience in API product development and continuous software delivery., Deep knowledge of Java development patterns and architectures., Experience in cloud environments and with various DBMS for performance optimization., Proven track record in designing distributed service architectures and leading remote teams..
Key responsabilities:
Design and oversee the architecture of a warehouse management software system.
Ensure technical excellence and scalability of engineering teams and services.
Guide teams in implementing best practices and innovative solutions.
Participate in the design and development of APIs and lead key component development when necessary.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Boost your digital future with BETWEEN Technology, your indispensable strategic partner in the thrilling world of engineering and IT. We are dedicated to connecting extraordinary talent with cutting-edge projects, creating synergies that drive growth and innovation.Immersed in the universe of consulting specialized in computer science, telecommunications, emerging technologies, and engineering, our multinational presence has been forged over two decades of excellence. We offer comprehensive solutions and high-quality services, aiming to lead the technological consulting sector. All this is backed by a rich history and a team deeply committed to your success.As a consultant at BETWEEN Technology, you will discover that we offer more than just meaningful projects. We provide you with an enriching work environment where human treatment and professional recognition are our priority. With us, you'll engage in projects that will motivate you and make you feel valued.At BETWEEN, we take on a dual challenge: meeting our clients' expectations while providing our collaborators with opportunities to develop a robust professional career through TaaS (Talent as a Service) and the implementation of technological solutions. Today, our BETWEEN family consists of more than 850 professionals spread across 12 offices around the world.With our global presence, our services reach every corner of the world. Relying on our local knowledge, we are able to operate in various sectors of the global economy, from industry to services.Since November 2019, Between Technology has been part of The Talent Club, an international talent consortium, enhancing our evolution and consolidation in the sector thanks to its experience and ethics.https://bit.ly/3MjIXFW
BETWEEN TECHNOLOGY es una consultora multinacional que cuenta con avanzadas capacidades tecnológicas en el ámbito de la Ingeniería y las TIC. Nuestros servicios llegan a todos los continentes y cubren varios sectores de la economía mundial, de la industria y las empresas de servicios.
En la actualidad BETWEEN cuenta con un equipo de 1000 personas trabajando en los ámbitos de la industria del automóvil, aeronáutica, ferrocarril, retail, etc.
Ampliamos nuestro equipo y seleccionamos un/a Senior Software Architect, especializado/a el diseño de arquitecturas en un entorno serverless y multicloud, utilizando Java, Node.js, React , Python y BBDDs SQL y NoSQL., para un proyecto estable e indefinido, en uno de los equipos de tecnología que Between tiene implantados en uno de nuestros principales clientes.
¿Qué haré?
Te sumarás a un equipo que ya está trabajando en el rediseño completo del software de gestión de almacenes, abarcando desde la generación de un pedido en ecommerce hasta la entrega final al cliente.
Rol clave en la evolución y consolidación de la arquitectura del proyecto, asegurando escalabilidad, rendimiento y eficiencia en un entorno altamente dinámico.
Con tecnologías punteras cloud y con distintos equipos para garantizar que las soluciones sean robustas, alineadas con las mejores prácticas y listas para tener un impacto global.
¿Cómo lo haré?
Stack tecnológico moderno y escalable, diseñando arquitecturas en un entorno serverless y multicloud, utilizando Java, Node.js, React , Python y BBDDs SQL y NoSQL.
Tendrás un rol clave en la definición de estrategias tecnológicas, asegurando que las soluciones sean robustas, eficientes y alineadas con las mejores prácticas de la industria.
Para la gestión del trabajo utilizaremos herramientas como Jira, Confluence y Miro, fomentando un enfoque colaborativo y ágil.
Serás un referente técnico, participando en decisiones estratégicas y guiando al equipo en la implementación de soluciones innovadoras.
¿Con quién lo voy a hacer?
Junto a equipos de desarrollo altamente cualificados, compuestos por ingenieros back, front y de datos, además de colaborar estrechamente con Product Managers y TLs
También interactuarás con equipos de infraestructura y cloud, asegurando que la arquitectura del sistema sea escalable, segura y alineada con los estándares de la compañía.
Serás un referente técnico, guiando al equipo en la toma de decisiones clave y asegurando que las soluciones implementadas sean sostenibles a largo plazo.
Tus Funciones
Garantizar la excelencia técnica de los equipos de ingeniería con los que trabajarás.
Diseñar sistemas con alta disponibilidad y sujetos a alta concurrencia.
Garantizar la disponibilidad y resiliencia de los servicios que contribuyen al desarrollo empresarial de la empresa.
Orientar a los diferentes TLs y equipos de desarrollo en la aplicación de las mejores prácticas.
Impulsar el stack tecnológico de la empresa hacia el futuro.
Comunicar ideas, nuevos métodos o tecnologías para mejorar el stack tecnológica actual.
Validar diseños y nuevas tecnologías mediante la creación de pruebas de concepto.
Liderar el desarrollo de componentes clave cuando sea necesario.
Participar activa y constantemente en el diseño y desarrollo de API.
Integrar nuevos equipos en el stack tecnológico del proyecto.
Integrar a nuevos Tech Leads en el stack tecnológico, patrones y prácticas comunes.
Ayudar a los TLs y equipos de desarrollo a eliminar impedimentos técnicos..
Entrevistar a candidatos a TL para su unidad organizativa.
Garantizar el buen funcionamiento de los servicios de producción para los equipos con los que trabaja.
Participar en el análisis de incidentes de producción y en la propuesta de mejora..
Análisis de anomalías en el comportamiento de los servicios de producción.
Además, trabajando para BETWEEN obtendrás los siguientes beneficios:
Ser parte de un equipo joven en una comunidad techie.
Te integrarás en un equipo de alto rendimiento y con un alto grado de especialización.
Planes de formación personalizados con nuestra BTW University (Idiomas con Speexx, The Power Business School, Udemy, Certificaciones técnicas, Pharos, etc).
Seguro médico gratuito desde el primer día. Posibilidad de elegir cómo obtener parte de tu salario gracias a las ventajas fiscales de nuestra Retribución Flexible (tickets restaurante, guardería).
Acceso a variedad de descuentos (Viajes, tecnología... y muchos más).
Precios reducidos en bienestar, fitness y nutrición con Gympass.
¡Cumplir años como Betweener tiene premio!
¿Senior Software Architect con amplia experiencia en producto API y velando por la entrega continua del Software de valor a negocio y quieres formar parte de un proyecto remoto referente a nivel mundial en un entorno 100% agile y técnico y en España? ¡No dudes en inscribirte!
Si tienes cualquier duda, puedes consultarnos a través del WhatsApp 652 067 523.
Requisitos
Conocimientos requeridos:
Que conozcas y compartas los fundamentos de DDD.
Conocimiento de patrones de integración de sistemas.
Conocimiento profundo de patrones y arquitecturas de desarrollo Java.
Experiencia en entornos cloud.
Experiencia con varios DBMS (sistema de gestión de BBDD) y gestión de su optimización del rendimiento.
Importante
Experiencia en el diseño de arquitecturas de sistemas basadas en servicios distribuidos.
Experiencia demostrable en entornos de ejecución de alto rendimiento y concurrencia.
Experiencia en el diseño y desarrollo de APIs.
Experiencia demostrable en desarrollo bajo el modelo de integración continua y revisión de código.
Experiencia liderando equipos remotos en entornos tecnológicos.
Experiencia trabajando con sistemas de mensajería.
Experiencia con Spring-Cloud.
Experiencia con AWS.
Experiencia/Conocimiento de arquitectura serverless.
Experiencia en la definición de una estrategia de APIs y conocimiento de especificaciones estándar (OpenAPI, AsyncAPI, RAML, etc.).
Required profile
Experience
Spoken language(s):
Spanish
Check out the description to know which languages are mandatory.