We are looking for a passionate and talented Solution Architect to join our Engineering Team.
This Job-Ad is also open to persons belonging to protected categories – pursuant to Law 68/1999.
Company Profile Eidosmedia is the world leader in content management and digital publishing solutions in the media and financial services sector.
Our software covers the entire lifecycle of content, from authoring, management, workflow, design, to sharing, publishing and delivery, with open technologies and modern frameworks.
We are innovators and disruptors, and we help our customers maximize the productivity and flexibility of their operations through the application of modern, digital technologies.
We are integrating the Artificial Intelligence (AI) into our solutions, leveraging its transformative potential to automate processes, enhance personalization, and optimize content delivery. By incorporating AI-driven tools into our platform, we aim to help our clients work more efficiently, streamline their workflows, and remain competitive in an ever-evolving market.
What you will do: Reporting to the Engineering Manager, you will:
Architect, design, and implement distributed systems leveraging cloud services and technologies. Drive the adoption of microservice architectures, frameworks, and best practices within the development team. Design and implement cloud database solutions for data storage, retrieval, and management. Implement transactional patterns to ensure data integrity and consistency across distributed systems. Configure and optimize network architectural elements for performance, reliability, and security. Design and implement queue systems for asynchronous communication between microservices. Implement API Gateway for managing, securing, and routing API traffic. Integrate authentication systems like OIDC for secure access control and identity management. Monitor, optimize, and scale cloud-based applications to meet performance and reliability requirements. Help the team to make our high-volume, low-latency backend systems even better in powering the whole product; Collaborate with Scrum team engineers, product owner to develop and ship features Technical profile 5-10 years' experience as a Java Developer (J2EE, multithread services, web application) In-depth knowledge of distributed architectures, cloud databases, and storage solutions. Hands-on experience with microservice frameworks such as Spring Boot, Micronaut, or Quarkus. Familiarity with microservice and data patterns such as Saga, CQRS, Event Sourcing, etc. Strong understanding of transactional patterns and techniques for distributed systems. Experience with network architectural elements, queue systems, API Gateway, and authentication systems like OIDC. Experience with containerization technologies such as Docker and orchestration tools like Kubernetes. Knowledge of DevOps practices and CI/CD pipelines. Experience with issues tracking software and collaboration wiki tool (Jira, Confluence) Experience with agile methodologies (we use Scrum) Professional knowledge of English What we offer: Continuous Learning: We encourage and support continuing education, offer training to enhance job and management related skills and provide a working environment where learning and development takes place to help all employees in their job paths.
Work-Life Balance: At Eidosmedia we have a long history of success with the hybrid work model that existed in our company from before the global pandemic. We consider personal and family situations of our employees and though your presence in our offices will be required some of the time, it is extremely flexible.
International context: We are a global reality, and you will deal with people all over the world with subsidiaries in France, Germany, the USA, Australia and a growing tech-center in Portugal.
Enthusiasm: We love what we do, and we love doing it well. Our enthusiasm drives us to take pride and pleasure in the routine delivery of excellence.
People-Centric Culture: Our people are our most valuable resource. We aim to create an environment where everyone can reach their full potential.
More about us Eidosmedia welcomes diversity among its people: whatever their race, religion, age, sex or sexual orientation, everybody's contribution is valued equally in an atmosphere of mutual respect and regard.
If you think you have what it takes to succeed in this role then apply immediately!
#J-18808-Ljbffr