Generali Greece logo
Generali Greece

solution architect (java back-end)

Aug 1, 2026 · Generali Greece

Αττική·Aug 1, 2026
ΑττικήOn SiteΠληροφορικήPermanentFull Time
JOBILY AI SUMMARY

What you'll do

  • Design end-to-end Java back-end solution architectures aligning with business goals and technical constraints
  • Create detailed architecture diagrams, integration specifications, and technical documentation
  • Define technology stack, architectural patterns, and integration methods per solution
  • Ensure compliance with Enterprise Architecture guidelines, security policies, and standards
  • Collaborate with architects to maintain architectural consistency across systems
  • Participate in architecture review boards and technical decision forums
  • Validate solutions meet functional, non-functional, and performance requirements
  • Monitor implementation to ensure alignment with architectural specifications
  • Review code quality and promote best practices and design patterns
  • Provide guidance and technical support during design and implementation
  • Assist teams resolving complex technical and integration challenges
  • Mentor team members and foster knowledge sharing
  • Support optimization of system performance, scalability, and resilience
  • Contribute to root cause analysis and architectural improvements
  • Collaborate with DevOps and development teams on environments, pipelines, and deployments
  • Work with Product Owners, Business Analysts, and teams to ensure technical feasibility
  • Participate in solution planning, effort estimation, and technical refinement
  • Ensure seamless integration across systems, services, and platforms

Key requirements

  • 7+ years' experience
  • Java, Spring Boot, and Spring Cloud expertise
  • Microservices Architecture and RESTful API design
  • Relational and NoSQL database management
  • Messaging platforms knowledge (e.g., Kafka, RabbitMQ)
  • DevOps practices including CI/CD pipelines, Docker, Kubernetes
  • Security architecture and authentication/authorization models
  • Performance optimization and scalability techniques

About the job

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 Greece
Generali Greece
Company Profile

About the company

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.

Workplace
On Site
Sector
Πληροφορική
Employment Type
Permanent
Work Time
Full Time
Generali Greece
Generali Greece
Company Profile

About the company

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.