




Summary: We are seeking a Java Solution Architect to shape our technology strategy by designing, rolling out, and integrating platforms that power Branch, Client, and Operational services. Highlights: 1. Play a central role in shaping technology strategy 2. Launch and implement cloud-native technologies 3. Architect new features and integrate systems across cloud environments We are inviting a Java Solution Architect to become part of our team. In this capacity, you will play a central role in shaping our technology strategy by supporting the design, rollout, and integration of platforms that power Branch, Client, and Operational services. You will engage in major strategic initiatives, establishing architectural and integration principles that align with our evolving product roadmap. **Responsibilities** * Launch and implement cloud\-native technologies to drive digital transformation across the organization * Architect new features and integrate systems spanning multiple cloud environments * Develop solution architectures that address business domains, application support, data flows, integration, and non\-functional requirements * Provide architectural and design direction to teams across different product areas * Build systems prioritizing speed, scalability, and reliability * Uphold architectural frameworks, design standards, code quality, and performance benchmarks * Embed Agile, DevOps, and continuous delivery practices into project execution * Foster strong partnerships with stakeholders in Product Management, UX, PMO, Enterprise Architecture, Infrastructure, and Security * Collaborate with support teams, systems, and business leaders to deliver technical enhancements, upgrades, and best practices * Communicate effectively at all levels of the organization, facilitate meetings, and contribute to decision\-making * Stay current with emerging technologies and industry trends, offering mentorship and support to team members **Requirements** * Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related discipline, or equivalent hands\-on experience * At least eight years of experience in designing and building distributed enterprise applications * Minimum three years in leadership positions such as team lead, manager, architect, owner, or coordinator * Two or more years managing teams of 20 or larger * Participation in at least three full project lifecycles or involvement in multiple projects at various development stages * Advanced expertise in Java for enterprise software engineering * Strong background in domain modeling, system architecture, cloud platforms, and integration methods * Experience with microservices architecture and RESTful API development * Understanding of distributed caching, event\-driven systems, and streaming platforms * Proven ability to deliver scalable, distributed, and secure solutions on cloud platforms such as Azure * Experience with both relational and NoSQL database technologies * Proficiency in Spring Boot, microservices, API management, event streaming, cloud\-native design, observability, and performance optimization * Practical experience with Apache Kafka for event streaming * Strong English communication skills, both verbal and written, at B2 level or higher **Nice to have** * Experience as a DB2 Database Administrator * Background with MongoDB for NoSQL database management * Knowledge of ReactJS for building user interfaces * Familiarity with Splunk for monitoring and analytics


