Enterprise Architect
Job Overview
We are looking for a hands-on Enterprise Architect based in Malta who thrives on creating proof of concepts (PoCs) and minimum viable products (MVPs) while maintaining a strategic vision of the company’s entire technology ecosphere.
This role requires an individual who can design and implement enterprise-level solutions, align technical strategies with business objectives, and ensure scalability, security, and performance across the platform. The ideal candidate will be a technical leader, comfortable in both high-level architectural design and hands-on prototyping.
You will collaborate closely with development teams, business stakeholders, and leadership to ensure that the technical landscape evolves in alignment with business goals.
Main Responsibilities
- Define and maintain enterprise architecture principles, ensuring alignment with business objectives.
- Design and oversee the development of scalable, resilient, and secure enterprise systems.
- Work closely with software development teams, ensuring best practices and modern architectural patterns are followed.
- Develop proof of concepts (PoCs) and MVPs to validate new technologies and frameworks before full-scale implementation.
- Map out the entire technology ecosphere, identifying areas for optimization, consolidation, or enhancement.
- Lead the adoption of modern cloud technologies, including containerization (Docker, Kubernetes), serverless computing, and microservices architecture.
- Establish and maintain standards for system integrations, APIs, and data flows across the platform.
- Collaborate with stakeholders to define technology roadmaps and guide long-term technical decision-making.
- Ensure that all architectural solutions align with security, regulatory, and compliance requirements.
- Provide mentorship and technical leadership to development teams, fostering a culture of innovation and continuous improvement.
Experience
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software engineering and architecture, with a focus on enterprise-level systems.
- Proven experience in designing and implementing complex distributed systems.
- Strong hands-on experience with Java and modern frameworks (Spring Boot, Quarkus, Micronaut, etc.).
- Deep expertise in microservices architecture, event-driven design, and API management.
- Strong experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Hands-on experience with Kafka and event-driven architectures.
- Experience with system integrations, messaging queues (Kafka, RabbitMQ), and enterprise integration patterns.
- Demonstrated ability to create and present PoCs and MVPs for technical validation.
- Strong understanding of security best practices in enterprise architectures.
- Experience with DevOps and CI/CD methodologies is highly desirable.
- Excellent communication and leadership skills, with the ability to bridge technical and business discussions.
Skills Required
- Experience as a Software Architect in high-availability, mission-critical systems.
- Strong expertise in fault-tolerant and resilient system designs.
- Deep understanding of distributed computing, high-throughput architectures, and real-time data processing.
- Hands-on experience with high-availability databases and caching strategies (e.g., PostgreSQL, Cassandra, Redis, InfluxDB).
- Knowledge of observability, monitoring, and performance tuning for large-scale systems.
- Experience in zero-downtime deployment strategies and operational best practices.
- Understanding of multi-region architectures and disaster recovery planning.
- Ability to balance technical innovation with practical business needs.
- Locations
- Birkirkara
- Remote status
- Hybrid

Enterprise Architect
Loading application form
Already working at Eeze?
Let’s recruit together and find your next colleague.