




Summary: Seeking a Java Solution Architect to guide technology vision, contribute to platform development, and set architectural and integration standards for strategic projects. Highlights: 1. Guide technology vision and set architectural standards 2. Design and deploy cloud-native solutions for digital transformation 3. Lead architectural design and mentor colleagues on new technologies We are seeking a Java Solution Architect to join our team. In this role, you will be instrumental in guiding our technology vision by contributing to the planning, development, and integration of platforms that support Branch, Client, and Operational operations. You will take part in key strategic projects, setting architectural and integration standards that align with our product direction. **Responsibilities** * Introduce and deploy cloud\-native solutions to advance digital transformation initiatives * Design new functionalities and connect systems across diverse cloud platforms * Create solution architectures that encompass business domains, application support, data movement, integration, and non\-functional aspects * Offer architectural and design leadership to teams working on various product streams * Develop systems with an emphasis on high performance, scalability, and dependability * Maintain architectural frameworks, design best practices, code quality, and performance standards * Incorporate Agile, DevOps, and continuous delivery methodologies into project workflows * Build collaborative relationships with stakeholders in Product Management, UX, PMO, Enterprise Architecture, Infrastructure, and Security * Work closely with support teams, systems, and business leaders to implement technical improvements, upgrades, and industry best practices * Communicate clearly across all organizational levels, lead discussions, and support decision\-making processes * Remain up to date with new technologies and industry trends, providing mentorship and guidance to colleagues **Requirements** * Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience * Eight or more years of experience designing and developing distributed enterprise applications * At least three years in leadership roles such as team lead, manager, architect, owner, or coordinator * Two or more years managing teams of 20 or more people * Experience participating in at least three complete project lifecycles or involvement in multiple projects at different development phases * Advanced proficiency in Java for enterprise\-level software development * Strong expertise in domain modeling, system architecture, cloud technologies, and integration strategies * Experience designing microservices and developing RESTful APIs * Knowledge of distributed caching, event\-driven systems, and streaming technologies * Demonstrated ability to deliver scalable, distributed, and secure solutions on cloud platforms like Azure * Experience working with both relational and NoSQL database systems * Advanced skills in Spring Boot, microservices, API management, event streaming, cloud\-native architecture, observability, and performance tuning * Hands\-on experience with Apache Kafka for event streaming * Excellent English communication skills, both written and spoken, at B2 level or above **Nice to have** * Previous experience as a DB2 Database Administrator * Experience with MongoDB for NoSQL database solutions * Familiarity with ReactJS for user interface development * Knowledge of Splunk for system monitoring and analytics


