Application architects are responsible for designing, developing and implementing applications for computer systems. They must direct the development process from conception to completion and oversee the efforts of all associated technical staff. Additional job details and special considerations Experienced Cloud Application Architect with a proven track record of designing and delivering enterprise-grade solutions. The ideal candidate will bring deep technical expertise and strategic vision to architect scalable, secure, and high-performance applications in a cloud-native environment. Key Qualifications: 10+ years of hands-on experience in Java EE development, with a strong grasp of its ecosystem, frameworks, and best practices. Demonstrated ability to design and evolve enterprise-level applications that meet rigorous performance and scalability requirements. Expertise in microservice architecture, including the design and implementation of distributed systems. Solid understanding of modern architectural principles, with practical experience applying the 12-Factor App methodology for building SaaS applications. Proficiency in Domain-Driven Design (DDD) to model complex business domains and facilitate clear communication between technical and business teams. Comprehensive knowledge of design patterns and their application in real-world scenarios.