Java Software Architect - European Agency
Java Software Architect - European Agency
Java Software Architect - European Agency
Original Advert
🔹 Role🔹
As a Java Software Architect at Altia, you will act as the technical cornerstone for high-scale distributed systems. This role is designed for a backend expert who thrives in Java 17+ environments, leveraging Kafka and Kubernetes to build resilient, "You Build It, You Run It" architectures within an international European framework.
🔹 Altia🔹
At Altia, we are growing towards the future, and we want you to be a part of it. If you aspire to establish yourself as a Java Architect, keep reading!
We have been providing future-proof digital solutions that deliver real value and create meaningful change for more than 30 years. We are driven by a clear purpose: to grow by spurring growth, and to do so in a sustainable and longlasting way. It is clear to us that we will only matter if together we make a positive impact and we all evolve in the process.
🔹 The Project 🔹
You will join a strategic, large-scale backend architecture project for a European organization, focused on building and evolving a high-performance, distributed platform that serves as the authoritative master source for patent and publication data.
You will be involved in the full software lifecycle, from system design and architectural decisions to production deployment and operations, following a "You Build It, You Run It" philosophy.
You will work closely with international, cross-functional teams (backend engineers, DevOps, product and data teams) in an Agile/Scrum environment. All communication and documentation are conducted in English, within a collaborative and multicultural context.
🔹 Responsibilities 🔹
• Design and evolve scalable, distributed system architectures capable of handling large volumes of data.
• Define microservices boundaries and communication patterns (REST APIs, event-driven architectures).
• Act as technical authority for backend architecture and complex design decisions.
• Support and unblock development teams, providing technical guidance and mentorship.
• Oversee the end-to-end delivery lifecycle, from design to production and operational support.
• Drive DevOps and GitOps practices, ensuring reliable, automated and frequent deployments.
• Collaborate with platform and operations teams on CI/CD pipelines, infrastructure and observability.
• Ensure high standards of code quality, testing, performance and reliability.
• Clearly document architectural decisions and communicate technical concepts to stakeholders.
• Participate actively in Agile ceremonies and technical planning sessions within an international setup.
🔹 Technical Stack 🔹
• Backend & Architecture: Java 17+, Spring Boot 3, Microservices Architecture
• Event Streaming: Apache Kafka
• Databases: PostgreSQL, MongoDB
• Containerization & Orchestration: Docker, Kubernetes (GKE / On-prem)
• CI/CD & GitOps: GitHub Actions, Helm Charts, ArgoCD
• Observability: Grafana, Prometheus, Loki, Tempo
• Testing: JUnit, Testcontainers, Cucumber/Gherkin, K6
• Methodology: Agile / Scrum
• Language: Fluent English (mandatory)
🔹We are offering🔹
📍hybrid work/Remote work
⚡High-impact project in Europe
👫 Collaborative work environment
🚀 Career Plan
📘 Training Plan
💸 Flexible Compensation
This job offer has been drafted with impartiality and non-discrimination on the basis of gender, race, ideology or any other grounds in mind. In particular, it complies with current regulations on gender equality between women and men (Royal Decree-Law 6/2019)
Application managed by Altia