Participate in a challenging international project. The position is available in Barcelona, Madrid, Reus, and Andalucia. Are you interested in joining us? Take on the challenge!
Requirements & Experience
Core Responsibilities:
Define and drive the technical vision for large-scale, enterprise-level applications.
Architect and develop framework features to accelerate development across teams.
Plan and implement end-to-end solutions for complex technical challenges.
Lead multiple teams to deliver robust and scalable systems.
Define and enforce architectural standards, patterns, and governance processes.
Collaborate with stakeholders to align technical strategy with business goals.
Key Skills:
Strategic Architecture: Expertise in designing scalable and resilient enterprise architectures, understanding distributed systems, event sourcing, high-availability patterns, and integrating microservices with communication patterns like REST, gRPC, and messaging systems.
Framework and Tooling Development: Experience in building reusable frameworks and libraries, with advanced knowledge of Java, JVM languages, Spring Framework, and Spring Cloud.
Cloud & DevOps: Experience with Kubernetes, Docker, CI/CD pipelines, Infrastructure as Code tools like Terraform and Helm, and monitoring tools such as OpenTelemetry and Micrometer.
Database and Messaging Systems: Knowledge of RDBMS (PostgreSQL, MySQL), NoSQL databases, and messaging systems like Kafka and RabbitMQ.
Technical Leadership: Ability to lead large teams, evaluate new technologies, and mentor developers and architects.
Soft Skills:
Visionary leadership to inspire technical excellence.
Excellent communication skills for stakeholder engagement.
Conflict resolution and decision-making abilities.
Willingness to learn and adopt emerging technologies.