Cloud Java Architect Role
Job Overview:
* We are seeking a Cloud Java architect to lead the development of large-scale cloud-based systems;
* Design, implement and maintain scalable architecture solutions using Java and related technologies.
Key Responsibilities:
* Collaborate with cross-functional teams to align technology strategy with business objectives;
* Provide technical leadership in designing and implementing modern cloud-native architectures;
* Apply strong Java engineering skills to validate and support architectural decisions;
* Develop UML diagrams, architecture documentation, and technical specifications to communicate design decisions;
* Support transition from traditional SOA to cloud-native microservices architectures;
* Contribute to solution design, evaluating trade-offs between different technologies and approaches.
Requirements:
* 3-5 years of experience as a Java architect in a cloud environment;
* Strong expertise in Java, cloud platforms (AWS, Azure, Google Cloud), and main frameworks in the ecosystem;
* Solid understanding of systems architecture, integrations, patterns, scalability, and cloud-native principles;
* Ability to design, communicate, and defend technical solutions to stakeholders;
* Experience transitioning architectures from traditional SOA to cloud-native microservices.
Working Conditions:
* Starts remote, becoming 1x/week hybrid in the future;
* Candidates must live in Portugal.