




Summary: Seeking a Solution Architect (Java) to guide engineering teams, resolve technical challenges, design robust enterprise solutions, and shape innovative systems. Highlights: 1. Guide and support engineering teams in resolving challenging technical issues 2. Leverage modern approaches like microservices and REST for scalable deployments 3. Shape innovative systems and drive projects forward We are looking for a **Solution Architect (Java)** to guide and support engineering teams in resolving challenging technical issues and designing robust enterprise solutions. You will collaborate closely with senior engineers, leverage modern approaches like microservices and REST, and oversee scalable deployments. Join us to shape innovative systems and help drive our projects forward. **Responsibilities** * Design and assess architecture options to address complex technical requirements * Coach senior engineers and encourage continuous learning within the team * Coordinate the creation of tests to confirm technical assumptions and solution tradeoffs * Promote a constructive, solution\-first mindset and clear communication * Supervise the delivery of scalable, distributed and secure cloud\-based systems in Azure * Guarantee uptime and reliability of mission\-critical production environments with strong observability focus * Drive the adoption of test automation across distributed and sophisticated platforms * Utilize design patterns, Domain Driven Design and microservice approaches effectively * Recommend the application of distributed caching, event\-driven and streaming technologies like Apache Kafka * Guide decisions on implementing relational and non\-relational databases such as MongoDB * Engage in several large\-scale initiatives at the same time **Requirements** * Bachelor’s degree in Computer Science, Engineering, Management Information Systems or equivalent practical experience * 10\+ years of experience in software and infrastructure engineering with advanced software development skills * Comprehensive knowledge of end\-to\-end delivery and operational processes for software solutions * Hands\-on expertise with Java and familiarity with multiple programming languages and stacks * Advanced skills in test automation at both unit and integration levels * Experience in managing mission\-critical production systems with strong observability practices * Background in creating architectures within cloud environments like Azure * Proficiency with design patterns, Domain Driven Design, microservices and REST * Understanding of distributed caching, event\-driven programming and tools such as Apache Kafka * Knowledge of relational and noSQL databases including MongoDB * Ability to effectively manage concurrent participation in multiple major projects


