We are looking for a Senior Java/Spring Architect (f/m) to join our team in Iberia and participate in a challenging international project.
The position is open in Barcelona, Madrid, Reus, and Andalucia. Would you be 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 that accelerate development across teams.
Plan and implement end-to-end solutions for highly complex technical challenges.
Lead multiple teams in delivering 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 enterprise architectures with a focus on scalability and resilience.
Deep understanding of distributed systems, event sourcing, and high-availability patterns.
Mastery in integrating microservices with diverse communication patterns (e.g., REST, gRPC, messaging systems).
Framework and Tooling Development :
Extensive experience in building reusable frameworks and libraries.
Advanced knowledge of Java and JVM-based languages, including performance optimization.
Expert-level understanding of Spring Framework, Spring Cloud, and related tools.
Cloud & DevOps :
Deep experience with Kubernetes, Docker, and CI/CD pipelines (e.g., GitLab).
Advanced knowledge of Infrastructure as Code (e.g., Terraform, Helm).
Expertise in monitoring and observability using OpenTelemetry and Micrometer.
Database and Messaging Systems :
Strong understanding of RDBMS (PostgreSQL, MySQL) and NoSQL databases.
Experience designing schemas for performance and scalability.
Advanced experience with messaging systems (AMQP, Kafka, RabbitMQ).
Technical Leadership :
Ability to lead large teams across multiple projects.
Proficiency in evaluating and introducing new technologies into the organization.
Strong focus on mentoring senior developers and architects.
Soft Skills
Visionary leadership with the ability to inspire and drive technical excellence.
Exceptional communication skills to articulate technical strategies to stakeholders.
Strong conflict resolution and decision-making abilities.
Willingness to continuously learn and adopt emerging technologies.