¡No te pierdas nada!
Únete a la comunidad de wijobs y recibe por email las mejores ofertas de empleo
Nunca compartiremos tu email con nadie y no te vamos a enviar spam
Suscríbete AhoraInformática e IT
936Comercial y Ventas
785Transporte y Logística
547Desarrollo de Software
477Adminstración y Secretariado
453Ver más categorías
Educación y Formación
394Comercio y Venta al Detalle
324Marketing y Negocio
304Derecho y Legal
292Ingeniería y Mecánica
243Instalación y Mantenimiento
200Diseño y Usabilidad
179Sanidad y Salud
146Publicidad y Comunicación
144Construcción
136Industria Manufacturera
110Recursos Humanos
82Hostelería
80Artes y Oficios
68Inmobiliaria
67Atención al cliente
60Arte, Moda y Diseño
56Contabilidad y Finanzas
56Producto
53Turismo y Entretenimiento
43Alimentación
20Cuidados y Servicios Personales
20Energía y Minería
17Banca
16Farmacéutica
16Social y Voluntariado
10Seguridad
9Deporte y Entrenamiento
6Seguros
6Telecomunicaciones
3Agricultura
2Editorial y Medios
1Ciencia e Investigación
0TDD
WikipediaJulius Baer
Madrid, ES
Full Stack Java Engineer (focus backend) 100% (m/w/d)
Julius Baer · Madrid, ES
. React Javascript API Java Agile TSQL Kubernetes Oracle TDD TypeScript Spring DevOps UML Kafka
At Julius Baer, we celebrate and value the individual qualities you bring, enabling you to be impactful, to be entrepreneurial, to be empowered, and to create value beyond wealth. Let’s shape the future of wealth management together.
At Julius Baer, we celebrate and value the individual qualities you bring, enabling you to be impactful, to be entrepreneurial, to be empowered, and to create value beyond wealth. Let’s shape the future of wealth management together.
YOUR CHALLENGE
- Work together in a cross-functional team using agile methodologies as part of a DevOps-centric model
- Design, implement, deploy, release, and monitor your team's applications; participate in pull request reviews
- Understand business needs by collaborating with colleagues from across different divisions of Julius Baer
- Participate in planning and feature refinement sessions with your team
- Collaborate with Solution Architects to design software solutions aligned with Julius Baer's overall architecture vision
- Actively participate in our Software Engineering communities, sharing your knowledge and helping others
- Deliver high-quality code, aligned with Julius Baer's guidelines and standards
- You have a can-do attitude, are pragmatic, and open-minded
- You have an entrepreneurial mindset, and your ideas are welcome
- You have proven delivery experience in Software Engineering using industry standards, such as test-oriented development using TDD and BDD
- You understand DevOps concepts, including Continuous Integration (CI) and Continuous Deployment (CD), and the importance and value of automated testing
- You are willing to learn new ways of working and support Julius Baer in its transformation
- You take pride in your work and strive to lead by example
- You hold a Master's or Bachelor's degree in Computer Science or a related field, or have proven relevant working experience
- You have a very good command of English
- Java
- Springboot
- Service oriented architecture, RESTful services
- SQL (Oracle)
- React, JavaScript, Typescript
- Kubernetes (PKS) and Virtual Machines
- Streaming using Kafka, Avro
- Open API, UML
Is this not quite what you are looking for? Set up a job alert by creating a candidate account here.
Developer Back End Java
NuevaKrell Consulting & Training
Madrid, ES
Developer Back End Java
Krell Consulting & Training · Madrid, ES
API Java Cloud Coumputing Hibernate REST Oracle TDD OpenShift AWS DevOps MVC Spring Microservices
Descripción
Se busca un/a Desarrollador/a Back-End Java con experiencia en arquitecturas de microservicios, para participar en el diseño, desarrollo y mantenimiento de aplicaciones empresariales desplegadas en OpenShift y AWS, dentro de proyectos del sector público.
Banda salarial: 27.000 euros brutos/año aprox.
Experiencia
Entre 2 y 4 años de experiencia como desarrollador/a Back-End Java.
Funciones
Diseñar, desarrollar y mantener aplicaciones Back-End utilizando Java, preferiblemente con Spring Boot.
Implementar arquitecturas basadas en microservicios.
Desplegar y gestionar aplicaciones en entornos OpenShift.
Integrar servicios mediante APIs REST.
Garantizar la calidad del código, aplicando buenas prácticas y estándares de desarrollo.
Colaborar con equipos de Arquitectura, DevOps y Front-End para asegurar la coherencia técnica de las soluciones.
Requisitos técnicos
Back-EndLenguaje: Java 8+ (preferiblemente Java 11 o superior).
Frameworks:
Spring Boot (microservicios, configuración, seguridad).
Spring MVC, Spring Data.
Spring Cloud (Config Server, Service Discovery, Circuit Breaker).
Persistencia: Hibernate / JPA.
IntegraciónAPIs REST.
Swagger / OpenAPI.
Bases de datosSQL (Oracle).
CI/CDJenkins
GitLab CI
Tekton
TestingJUnit
ObservabilidadCloudWatch
Grafana
ELK Stack
ArquitecturaConocimientos sólidos de arquitecturas orientadas a microservicios.
Patrones: Circuit Breaker, API Gateway.
Infraestructura y Cloud
ContenedoresOpenShift: manejo de pods, deployments, rutas y escalado.
CloudAWS: EC2, ECS/EKS, S3, RDS, IAM, Lambda.
SeguridadBuenas prácticas de seguridad en OpenShift y AWS:
Gestión de secretos
Roles y políticas
Requisitos deseables
Experiencia en entornos cloud híbridos y migración de aplicaciones a la nube.
Experiencia gestionando APIs REST en API Manager de un ESB (por ejemplo, WSO2).
Experiencia con metodologías TDD / BDD y enfoque API First.
Certificaciones en AWS, OpenShift, Java o tecnologías Cloud.
Engineering Manager
NuevaESW
Madrid, ES
Engineering Manager
ESW · Madrid, ES
. .Net Agile Azure Angular Kubernetes TDD Kafka Spark DDD Office
The Opportunity
We’re looking for an experienced Engineering Manager to lead a team building innovative eCommerce experiences.
At ESW, we help some of the world’s best-loved brands deliver frictionless, cross-border shopping experiences. As a leading global DTC eCommerce platform, we provide technology and services that enable brands to localize checkout, logistics, compliance, and customer service in over 200 markets.
As a Engineering Manager, you will drive the design, development and technical ownership of a core element of our platform. You will collaborate with Architecture, Product, and your Engineering Leads to deliver and maintain a high volume secure system that continues to support rapid growth in scale and roadmap.
We are looking for a Engineering Manager with the highest level of technical and people management skills and a passion for building high-performing teams and driving technical excellence.
You should want to do things better, as we believe in continuous improvement of the development process, and you should have an opinion and contribute to improving our engineering practices. It would help if you cared about agile, continuous integration, deployment, DDD, TDD, unit testing and integration testing.
Responsibilities
- Lead and mentor a team of full stack engineers.
- Work with and provide day to day leadership and support to an engineering team responsible for developing/delivering key features within its domain.
- Work with engineering and product leaders to drive close collaboration within the global teams.
- Drive execution to ensure that projects are delivered on time and meet quality standards.
- Collaborate across functions to support planning and road-map prioritization.
- Drive technical strategy, architecture, and execution for scalable, high-performance UI.
- Anticipate technical challenges and define strategy through long-term planning.
- Collaborate closely with product, design, and backend teams to deliver seamless user experiences.
- Foster a culture of innovation, inclusion, and continuous improvement.
- Continuously strive to introduce improvements and innovations to the team.
- Bachelor’s degree in Computer Science, Software Engineering OR equivalent experience.
- Fluent English speaker: most of our team doesn't speak Spanish!
- Proven experience in engineering leadership and team management.
- Experience with agile project management, development methodologies and tools.
- Excellent communication and stakeholder management skills.
- Detail-oriented with solid problem-solving and analytical abilities.
- Nice-to-have, but not mandatory: experience with our tech stack (.NET, Azure, Angular, Kubernetes and Kafka).
Our purpose is simple: to create moments that matter between people and the brands they cherish. We enable brands to expand their global reach, facilitating simple and seamless ecommerce experiences for consumers worldwide. Through our integration solutions, we deliver a complete international checkout experience, including local duties, taxes, fulfilment, delivery management, and global returns and payment processing capabilities.
Guided by our values—Own It, Champion Simplicity, Win as One, and Debate then Commit—we strive to foster innovation, accountability, and teamwork, creating solutions that inspire trust and drive impactful results.
What's on offer?
- Direct hire with a product company: This isn’t consulting or outsourcing. Shape the future of our product with ownership, impact, and long-term vision.
- Competitive salary and benefits: Your financial well being is important to us. Join ESW and experience the satisfaction of being rewarded for your hard work, dedication and commitment.
- Professional and personal development: Find your spark and leave your mark. We will ensure your talent is nurtured and cultivated for growth and success throughout your career with ESW.
- International environment: Work with people from over 30 different cultures and get the chance to use English daily.
- Hybrid working: Enjoy the best of both worlds with 2–3 days in our office near Atocha, and 2–3 days working from the comfort of your home
- Diversity, Belonging & Inclusion: When we win, we win together. You'll be part of a culture that values every individual for who they are, fostering an environment where uniqueness is encouraged.
If you require any reasonable accommodations or adjustments throughout the hiring process, please let us know. We are dedicated to ensuring equal access and opportunity for all candidates.
Data Scientist
29 dic.Mercadona Tech
València, ES
Data Scientist
Mercadona Tech · València, ES
. Python TSQL Docker Cloud Coumputing Kubernetes TDD
Sobre el rol
En Mercadona Tech, la spin-off innovadora de Mercadona dedicada a transformar la experiencia de compra online de productos de supermercado, estamos en búsqueda de un/a Data Scientist para unirse a nuestro Tech Hub en Valencia.
Nuestro equipo está compuesto actualmente por 5 personas con un perfil generalista de datos. Buscamos a una persona apasionado/a por la tecnología que nos ayude a seguir impulsando el crecimiento y desarrollo de nuestro e-commerce, creando soluciones innovadoras para nuestros usuarios.
El equipo se encarga de dos flujos de trabajo diferenciados:
- Trabajo de plataforma de datos: Desarrollar las herramientas existentes a la vez que proponemos nuevas herramientas para que los datos se gestionen correctamente en todo Mercadona Online. La joya de la corona, ¡ETL pipelines! Tenemos EL personalizados y gestionamos la T con DBT.
- Trabajo orientado a problemas de negocio: Derivar soluciones basadas en datos para automatizar y eficientar procesos de negocio mediante el uso de algoritmos de optimización y aprendizaje por refuerzo. En esta línea de trabajo podemos citar: sistemas de recomendación, algoritmo de enrutado.
Sobre ti
En general, buscamos a alguien con una combinación única de experiencia técnica, creatividad y entusiasmo por el mundo de los datos.
Como requisitos, valoraremos los siguientes:
- Dominio de SQL y Python.
- Experiencia trabajando en la nube. Aquí trabajamos con Google Cloud Platform.
- Estar interesado en la construcción de abstracciones de datos, plataformas, herramientas y productos de cara interna.
- Mentalidad colaborativa. Las sesiones de pairing y mob programming dentro y fuera del equipo (PM e ingenieros de software) son una práctica habitual.
- Experiencia con algoritmos y herramientas de aprendizaje automático.
Tecnología en nuestro equipo de Data
Para nuestra plataforma de datos, hemos elegido un stack de datos que ha simplificado mucho (por ahora) nuestra infraestructura: el Modern Data Stack. En nuestro caso, los pipelines de extracción y carga están hechos con CDC, la transformación de datos se implementa con DBT, y nuestra base de datos analítica es BigQuery. Nuestros cuadros de mando están definidos en Metabase y Grafana. Nuestras cargas de trabajo están en contenedores con Docker y Kubernetes para fomentar la escalabilidad y la reproducibilidad.
Para la parte de problemas orientados al negocio, utilizamos OR-Tools y CP-SAT para la resolución de problemas de optimización combinatoria. Para la parte de aprendizaje por refuerzo usamos Scikit-learn y XGBoost.
Cultura de Ingeniería en Mercadona Tech
En Mercadona Tech, nos gusta decir que somos ingenieros/as con mentalidad de producto. No vemos la tecnología como un fin en sí misma, sino como una herramienta para alcanzar nuestro objetivo: Vender Lechugas. Esta filosofía nos permite involucrarnos en todas las fases del proceso, colaborando estrechamente con otros roles, como Product Managers, Product Designers y Process Owners, no solo implementando soluciones, sino participando activamente en la creación de productos valiosos.
Nos consideramos data-driven, ya que contamos con acceso a datos clave que nos permiten tomar decisiones informadas. Esto nos brinda una visión clara del impacto de cada acción, tanto a nivel individual como en equipo, y nos ayuda a mejorar continuamente.
En nuestro día a día, trabajamos con feedback loops constantemente. Siempre estamos buscando formas de maximizar su efectividad, minimizando al mismo tiempo su tamaño y costo. Adoptamos principios y prácticas de desarrollo Lean y Extreme Programming, como Pair Programming, TDD o Small Safe Steps, entre otras, para mantener las soluciones simples y evitar la sobreingeniería.
Si te interesa conocer más sobre nuestra cultura de código, te recomendamos leer el siguiente artículo: Mercadona's Universal Truths ("Las Verdades Universales de Mercadona") in Software Development.
Qué ofrecemos
- Trabajar en un entorno híbrido (3x2): 3 días en la oficina y 2 días en remoto, brindándote flexibilidad para equilibrar lo mejor de ambos mundos.
- Si te mudas desde otra ciudad para unirte al equipo, también ofrecemos un bonus de reubicación para facilitar tu transición.
- En Mercadona Tech, creemos en el crecimiento continuo: ofrecemos clases de idiomas (inglés y español) para todos nuestros empleados, ayudándote a expandir tus habilidades tanto profesionales como personales.
- Si eres de los que confían en sus colegas, tenemos un atractivo programa de referidos, con un bonus especial por recomendar a nuevos talentos a nuestra empresa.
- El aprendizaje constante es nuestra motivación y nos impulsa a seguir adelante. Sabemos que el crecimiento es clave para avanzar, tanto a nivel individual como colectivo.
- Te invitamos a unirte a nuestro meetup tecnológico y de producto: Awakatech. Es la oportunidad perfecta para hacer networking, compartir experiencias y conectar con otros profesionales del sector.
- Te proporcionamos un equipo de última generación, asegurando que tengas todas las herramientas y recursos necesarios para destacar en tu rol.
- Y, por supuesto, ofrecemos paquetes salariales competitivos porque creemos que el mejor talento merece ser bien reconocido. El rango salarial para este puesto es de 55k-70k, dependiendo de tu nivel técnico y experiencia.
Analista Back End Java
29 dic.Krell Consulting & Training
Madrid, ES
Analista Back End Java
Krell Consulting & Training · Madrid, ES
API Java TSQL Jenkins Angular Cloud Coumputing REST Oracle TDD OpenShift AWS DevOps jUnit MVC Spring Microservices
Descripción
Experiencia: 5-6 años en desarrollo Back-End.
Banda salarial: 37.000 euros brutos/año aprox.
Funciones principales:
Analizar, diseñar, desarrollar y mantener aplicaciones Back-End utilizando Java (preferiblemente con Spring Boot).
Implementar arquitecturas basadas en microservicios.
Gestionar aplicaciones en entornos OpenShift.
Integrar servicios mediante APIs REST.
Garantizar la calidad del código mediante pruebas unitarias, integración continua y buenas prácticas.
Colaborar con equipos DevOps y Front-End.
Requisitos técnicos:
Lenguaje: Java 8+ (idealmente Java 11 o superior).
Frameworks: Spring Boot (microservicios, configuración, seguridad), Spring MVC, Spring Data, Spring Cloud (config server, service discovery, circuit breaker), Hibernate/JPA.
Integración: APIs REST y Swagger.
Bases de datos: SQL (Oracle).
CI/CD: Jenkins, GitLab CI, Tekton.
Testing: JUnit.
Observabilidad: CloudWatch, Grafana, ELK.
Conocimiento de arquitectura orientada a microservicios y patrones como Circuit Breaker y API Gateway.
Deseable:
Experiencia en entornos cloud híbridos y migración de aplicaciones a la nube.
Gestión de pods, deployments, rutas y escalado en OpenShift.
Experiencia en APIs REST en el API Manager de un ESB (por ejemplo WSO2).
Buenas prácticas de seguridad en OpenShift y AWS (gestión de secretos, roles, políticas).
Experiencia en metodologías TBD y TDD, API first.
Experiencia en AWS (EC2, ECS/EKS, S3, RDS, IAM, Lambda).
Certificaciones en Angular, Java, AWS o OpenShift.
Sector: Sector Público
Software Engineer
28 dic.Clovr Labs
Software Engineer
Clovr Labs · Barcelona, ES
Teletrabajo . C# TDD Office
Clovr Labs is recruiting a Software Engineer to work on new and interesting projects.
Let's give you some context on who we're looking for and what to expect when you join the team.
👋 About Us
Clovr Labs is a boutique consulting firm working at the intersection of cybersecurity, Bitcoin, and lean product development. We care deeply about building simple, elegant solutions to complex problems and believe in iterating quickly to uncover the best ideas.
We’re developing a range of products across several cutting-edge technology domains, including Bitcoin and the Lightning Network—powering instant, low-cost payments at scale. One of our flagship products is Elenpay.tech, an enterprise-grade payment service provider built on the Lightning Network.
🧩 Your role
We’re looking for engineers who are curious, driven, and excited about creating high-quality software.
As a Software Engineer at Clovr Labs, you will:
- Help evolve and expand our existing products and internal systems.
- Work closely with a motivated and collaborative team to build new automation and infrastructure solutions.
- Design and deliver product features that bring real value to our clients.
- Dive into the details, polish the experiences you build, and take pride in high craftsmanship.
- Enjoy exploring new concepts end-to-end and building things from scratch.
- Comfortable working with multiple programming languages; mastery of core engineering principles over specific stacks.
- Value user feedback and iterate quickly based on real-world insights.
- Thrive as a generalist, leveraging strengths while contributing across the entire system.
- Flexible, dedicated, curious, and adaptable to changing priorities.
- Appreciate the craft of software engineering while staying pragmatic when needed.
- Inspired by best practices and motivated to push beyond them.
- Open to healthy technical debate, challenge ideas respectfully and welcome being challenged.
- Passionate about continuous learning and eager to help the team grow.
- English proficiency is helpful; understanding Spanish is a nice plus.
- You will join a small team currently scaling up. We are passionate about it and we are not trying to hide it.
- We expect you to bring your experience in implementing best practices to our team such as TDD (at will), pair programming, continuous deployment, tech debt management.
- A key part of our duties is to dedicate time to non-business requirements of the systems we are working on, such as cost, maintainability, scalability, and security.
- Self learning is an expectation. You will be provided with enough time and resources to learn new stuff and to become a better developer.
- You should have a cost-benefit analysis mindset and use logical reasoning to address the strengths and weaknesses of alternative solutions.
- Have a technical interest in Blockchain concepts, specially Bitcoin and the Lightning Network.
- Special interest and high understanding of modern cloud-native software solutions, with special focus on observability, security and performance.
- Experience building software applications with a combination of Go, C#, Rust or can easily adapt to using these languages.
- Interest in Open Source Software (OSS), we highly value contributions to Open Source Software. Many of our main components are OSS, and we take pride in contributing back to other OSS projects.
- Fully and asynchronous remote work within Spain, independence, ownership and flexibility is what you can expect from our mindset.
- Fair wages for people with attitude above all (60k - 80k negotiable).
- Evolve in a stimulating and challenging environment.
- Share and learn with a passionate and diverse team.
- Work from home budget, choose what you need to create your dream home office, including internet and electricity.
- Annual learning budget, learn a new programming language or go to a tech conference, if it is important for your career, it is important for us.
- Fully paid team building activities three or four times a year, somewhere around the world.
CMV Consultores
Programador Fullstack Angular + Java
CMV Consultores · Madrid, ES
Teletrabajo Javascript API Java MongoDB CSS TSQL HTML NoSQL Jenkins Angular Cloud Coumputing REST Oracle TDD TypeScript OpenShift AWS DevOps PostgreSQL Spring RabbitMQ Microservices Kafka
Desde CMV Consultores te brindamos las mejores oportunidades, en importantes clientes.
Buscamos un Desarrollador Fullstack Java + Angular (Microservicios en OpenShift y AWS) para proyecto del sector público.
Funciones: diseñar, desarrollar y mantener aplicaciones Fullstack, combinando Back-End en Java y Front-End en Angular. Implementar arquitecturas basadas en microservicios con Spring Boot+Spring Cloud. Desarrollar interfaces con Angular+TypeScript, integradas con APIs REST. Desplegar aplicaciones en entornos OpenShift. Colaborar con equipos de arquitectura, DevOps y UX/U.
Requisitos: Java 8+ (idealmente Java 11 o superior). Frameworks: Spring Boot (microservicios, seguridad, configuración).Spring Cloud (service discovery, config server, resiliencia).Hibernate/JPA (persistencia y mapeo objeto-relacional). BBDD: SQL (PostgreSQL, Oracle) y NoSQL (MongoDB). Mensajería: Kafka, RabbitMQ. Front-End: Frameworks: Angular (v12+), TypeScript, HTML5, CSS3, JavaScript ES6+. Testing: Jasmine, Karma, Cypress. Optimización: Lazy loading, performance tuning, seguridad SPA. Infraestructura y DevOps: Contenedores: OpenShift (pods, deployments, rutas, escalado). Cloud: AWS (EC2, ECS/EKS, S3, RDS, IAM, Lambda). CI/CD: Jenkins, GitLab CI, Tekton. Observabilidad: CloudWatch, Grafana, ELK. Patrones y buenas prácticas: Arquitectura orientada a microservicios. Patrones como Circuit Breaker, API Gateway. Seguridad en aplicaciones (XSS, CSRF, gestión de tokens y secretos).
Deseable: experiencia en entornos cloud híbridos y migración a la nube. Exp con TBD y TDD, API first. Cloud: AWS (S3, CloudFront, IAM, EC2). Certificaciones en Angular, Java, AWS, OpenShift.
¿Qué se ofrece?
Contrato indefinido y salario competitivo según valía.
Proyecto a largo plazo
Digital Talent Agency
Madrid, ES
Desarrollador/a Tech Lead Fullstack Java
Digital Talent Agency · Madrid, ES
React Javascript API Java Scrum Jenkins Angular Jira TDD Agile Spring Microservices Kanban DDD Salesforce
Sobre la Empresa
Entidad financiera internacional especializada en créditos al consumo y soluciones de financiación para particulares y empresas.
Descripción del Puesto
Se busca un/a Desarrollador/a Senior Fullstack ó Tech Lead con experiencia en Spring Boot y arquitecturas de microservicios para incorporarse al equipo de Arquitectura de TI.
La persona seleccionada participará en proyectos de desarrollo, asegurando la correcta aplicación de los frameworks tecnológicos y la calidad de las entregas en un entorno ágil y colaborativo.
Funciones Principales
- Garantizar que la arquitectura técnica esté alineada con la visión del proyecto.
- Acompañar y dar soporte técnico a los equipos de desarrollo.
- Supervisar la calidad técnica de los entregables y su correcto despliegue.
- Definir procedimientos para la resolución de incidencias y problemas recurrentes.
- Participar en la definición de casos de uso, planes y pruebas funcionales, de rendimiento e integración.
Requisitos Mínimos
- Experiencia mínima de 4 años en desarrollo Fullstack.
- Conocimientos sólidos en Spring Boot, Angular, NodeJS, React, JavaScript, J2EE, PL/SQL y WSO2 API Manager.
- Experiencia con bases de datos relacionales y documentales.
- Conocimiento de metodologías ágiles (Scrum, Kanban).
- Manejo de herramientas como JIRA, Confluence, GitLab, Sonar, Jenkins y Nexus.
- Nivel de inglés B2 o superior.
Requisitos Deseables
- Conocimientos en Salesforce o experiencia en proyectos de integración.
- Prácticas de TDD y BDD.
- Conocimiento de Domain Driven Design (DDD).
- Experiencia con herramientas de integración de datos (Talend).
Condiciones
- Jornada completa (40 horas semanales).
- Modalidad híbrida (presencial y remoto). Oficinas en Madrid (zona norte).
- Proyecto estable y de larga duración en el sector financiero.
ARQUITECTO/A DE SOFTWARE
25 dic.ubimia®
València, ES
ARQUITECTO/A DE SOFTWARE
ubimia® · València, ES
. Javascript Java MongoDB NoSQL Jenkins Docker Kubernetes Git SOA REST Oracle Jira TDD TypeScript OpenShift Nginx RabbitMQ Redis Postman Kafka
Si te apasiona el diseño de software, la calidad técnica y la innovación, en ubimia buscamos un/a Arquitecto/a de Aplicaciones con sólida experiencia técnica.
📌 Responsabilidades del puesto
- Realizar pruebas de concepto combinando aplicaciones y arquitectura.
- Definir y aplicar patrones de diseño y arquitectura (SOA, EDA, BPM/BPO, TDD, gobernanza de arquitectura).
- Revisar trazas y depurar aplicaciones (Java, Quarkus, Vue, Vite, Docker, NGINX, Jenkins).
- Proponer soluciones y mejoras a incidencias reportadas por equipos de desarrollo.
- Crear librerías y componentes reutilizables para frontend (Vue) y backend (Quarkus/Quasar).
- Dar soporte en instalación, consumo y pruebas de servicios con Postman, Apidog o cURL.
- Elaborar documentación técnica y de referencia para desarrollos y arquitecturas.
- Acompañar y capacitar a los equipos en uso de plantillas, artefactos y buenas prácticas.
- Colaborar en el entendimiento funcional junto a analistas de producto y otros equipos.
- Gestionar cambios en artefactos, plantillas y repositorios Git/Bitbucket, asegurando integraciones correctas.
🎓 Formación y experiencia
- Ingeniería superior, técnica o grado en Informática, Telecomunicaciones o similar.
- Experiencia demostrable como arquitecto/a de aplicaciones o líder técnico en proyectos de alta complejidad.
- Desarrollo con Java 1.8+, TypeScript, JavaScript, PL/SQL.
- Experiencia con frameworks Quarkus, Quasar, Vue + Vite.
- Diseño y desarrollo de servicios REST, documentación OpenAPI.
- Bases de datos Oracle SQL/HQL y NoSQL (MongoDB).
- Control de versiones y flujos de trabajo con Git + Bitbucket.
- Pipelines CI/CD con Jenkins.
🔍 Habilidades técnicas adicionales
- Conocimiento de patrones arquitectónicos y de diseño: SOA, EDA, BPM, TDD.
- Orquestación de datos y servicios: colas de eventos (Kafka, RabbitMQ), APIs internas y externas.
- Análisis de trazas y depuración en entornos Docker, NGINX, CI/CD.
- Modelado y documentación: UML/C4, BPMN, diagramas de casos de uso y secuencia.
- Consumo y pruebas de servicios: Postman, Apidog, cURL.
- Conocimiento de Mustache y creación de artefactos genéricos reutilizables.
- Manejo de herramientas colaborativas: Confluence, Jira, Miro, Diagram.net.
- Capacidad para orientar y capacitar equipos de desarrollo.
- Habilidad para documentar y comunicar soluciones técnicas de forma clara.
- Trabajo colaborativo con analistas de producto, arquitectos y equipos multidisciplinares.
- Configuración y explotación de SonarQube para control de calidad.
- Experiencia en Microfrontends y reutilización de componentes.
- Conocimiento práctico de OpenShift o Kubernetes.
- Experiencia adicional con bases de datos NoSQL: MongoDB, Redis, etc.