Principal Architect – Java & Cloud Migration

We are seeking a Principal Architect with deep expertise in Java and hands-on experience in refactoring and migrating legacy monolithic Java applications to the cloud. The ideal candidate will focus on crafting architecture roadmaps, enhancing performance, and ensuring scalability. A strong foundation in cloud migration, DevOps, and modern frameworks is crucial for success in this role.

Your responsibilities

Propose Architecture Roadmap: Evaluate existing systems and create a plan to enhance performance, scalability, and cloud migration.

Design Cloud Infrastructure: Develop scalable, secure solutions for cloud-based systems.

Facilitate Migration: Collaborate with teams to integrate legacy systems into the cloud with minimal disruption.

Optimize and Ensure Compliance: Improve system speed and scalability while adhering to security standards.

Analyze and Resolve Issues: Address architecture challenges by analyzing production incidents and implementing fixes.

Document and Train: Maintain clear documentation and provide training on cloud technologies and best practices.

Key Qualifications:

  • Experience: 7+ years in development and software engineering with a primary focus on Java (Spring, Hibernate). Proven expertise in cloud migration and modernizing legacy applications.
  • Architecture: Solid experience in defining technical strategies, creating architecture roadmaps, and authoring detailed technical specifications.
  • Cloud Expertise: Proficient in AWS and Azure with hands-on application in enterprise environments.
  • Automation & Configuration Management: Strong emphasis on Ansible with supplemental experience in Terraform.
  • DevOps Practices: Skilled in containerized environments such as Docker and CI/CD pipelines.
  • Frameworks & Databases: Proficient in Java frameworks like Struts and databases (SQL/NoSQL).

Skills & Certifications:

  • Advanced knowledge of scaling, performance optimization, and secure application architecture.
  • Excellent problem-solving, analytical, and communication skills.
  • Optional certifications: AWS Certified Solutions Architect, Azure Architect Expert.

Project Highlights:

Project Description: Migrating a legacy monolithic Java-based application to a cloud-native, microservices architecture. The project involved decomposing a large Struts-based application into modular Spring Boot services deployed on AWS.

Tech Stack:

  • Java: Version 11+
  • Frameworks: Spring Boot, Hibernate, Struts
  • Cloud: AWS (ECS, RDS, S3)
  • Automation: Ansible (Primary), Terraform (Supplemental)
  • Containers: Docker
  • Frontend: Angular 12
  • Databases: PostgreSQL, MongoDB

Team Structure: A cross-functional team, including architects, backend engineers, frontend developers, and DevOps specialists, collaborating in an Agile environment.

 

What we offer:

  • A dynamic, international working environment
  • Training and personal development opportunities
  • Working with experts in the field of language technology and localization
  • Participation in international conferences and industry leading events
  • Remote working

Principal Architect – Java & Cloud Migration

  • Location: Greece
  • Department: Architects
  • Employment type Contractor
  • Minimum experience: Experienced
  • Deadline: Ongoing
APPLY NOW!

XTM International is a leading software development company with an impressive list of customers around the globe. Join our team and drive innovation that matters.

If you have any questions, drop us a line at jobs@xtm.cloud.