Generali Greece logo

solution architect (java back-end)

1 Ιουλ 2026 · Generali Greece

Αττική·Φυσική παρουσία·Πληροφορική·Αορίστου·Πλήρης
ΑττικήΦυσική παρουσίαΠληροφορικήΑορίστουΠλήρης

Περιγραφή Θέσης

The Solution Architect (Java Back-End) plays a critical role in designing, documenting, and guiding the implementation of scalable, secure, and high‑performing back-end solutions. They are responsible for translating business and functional requirements into robust technical architectures that align with Enterprise Architecture standards and organizational technology strategies.

The Solution Architect ensures that development teams have clear technical direction, provides hands‑on leadership throughout the solution lifecycle, and validates that the delivered systems meet functional, non-functional, and operational criteria. They collaborate closely with Product Owners, Business Analysts, Tech Leads, and development teams to ensure cohesive, successful solution delivery across projects and platforms.

 

Their responsibilities include:

Architecture Design & Documentation

  • Designs end-to-end solution architectures for Java-based back-end systems, ensuring alignment with business objectives and technical constraints.

  • Creates detailed architecture diagrams, integration specifications, and technical documentation.

  • Defines the technology stack, architectural patterns, and integration approaches for each solution.

Technical Governance & Alignment

  • Ensures compliance with Enterprise Architecture guidelines, security policies, and technology standards.

  • Collaborates with other architects to maintain architectural consistency across systems and initiatives.

  • Participates in architecture review boards, governance processes, and technical decision-making forums.

Solution Validation & Quality Assurance

  • Validates that proposed solutions meet functional, non-functional, and performance requirements.

  • Monitors implementation progress and ensures alignment with architectural specifications.

  • Reviews code quality, promotes best practices, and ensures correct application of design patterns.

Technical Leadership & Mentorship

  • Provides guidance and technical support to developers and Tech Leads during design and implementation phases.

  • Assists teams in resolving complex technical challenges and integration issues.

  • Mentors team members, fosters knowledge sharing, and supports the professional growth of engineering staff.

Performance, Reliability & Troubleshooting

  • Supports teams in optimizing system performance, scalability, and resilience.

  • Contributes to root cause analysis (RCA) and provides architectural direction for long-term improvements.

  • Works with DevOps and development teams to ensure environments, pipelines, and deployments support architectural goals.

Cross-Functional Collaboration

  • Works closely with Product Owners, Business Analysts, and development teams to ensure technical feasibility and clarity of requirements.

  • Participates in solution planning, effort estimation, and technical refinement sessions.

  • Ensures seamless integration across systems, services, and platforms.

 

Skills & Qualifications

Experience

  • 7+ years of experience in software development with a strong focus on Java back-end technologies.

  • 3+ years of experience in solution architecture, technical leadership, or senior engineering roles.

Technical Skills

  • Expertise in Java, Spring Boot, and Spring Cloud for enterprise back-end development.

  • Deep understanding of Microservices Architecture and RESTful API design principles.

  • Experience with relational and NoSQL databases, as well as messaging platforms (Kafka, RabbitMQ).

  • Familiarity with DevOps practices, CI/CD pipelines, Docker, and Kubernetes.

  • Strong understanding of security architecture, authentication/authorization models, and performance optimization techniques.

  • Knowledge of scalability patterns, distributed systems, and cloud‑ready architectures.

Soft Skills

  • Excellent communication skills, with the ability to explain complex concepts to technical and non-technical stakeholders.

  • Strong analytical and problem‑solving abilities.

  • Ability to mentor and support development teams effectively.

  • Collaborative mindset and ability to facilitate cross-functional alignment.

  • High attention to detail and strong documentation habits.

Περιγραφή Εταιρείας

Generali Hellas S.A., member of the Generali Group, is an Insurance Company, which has been active in Greece since 1886. We enable people to shape a safer and more sustaibable future by caring for their lives and dreams. Our goal is to become a Lifetime Partner to our customers by providing innovative and personalized insurance solutions through our exceptional sales network.

Περιγραφή Εταιρείας

Generali Hellas S.A., member of the Generali Group, is an Insurance Company, which has been active in Greece since 1886. We enable people to shape a safer and more sustaibable future by caring for their lives and dreams. Our goal is to become a Lifetime Partner to our customers by providing innovative and personalized insurance solutions through our exceptional sales network.