




Summary: Join as a Java Solution Architect to advance technology platforms, shape solution architecture, and integrate systems supporting product direction through strategic projects. Highlights: 1. Key player in advancing technology platforms and shaping solution architecture 2. Design and roll out cloud-based technologies for digital transformation 3. Champion architectural frameworks and foster strong stakeholder relationships We are inviting a Java Solution Architect to join our organization. In this role, you will be a key player in advancing our technology platforms by participating in the design, engineering, and integration of systems that fulfill Branch, Client, and Operational objectives. You’ll be deeply involved in strategic projects, shaping solution architecture and integration methods that support our product direction. **Responsibilities** * Design and roll out cloud\-based technologies to support digital transformation across the business * Architect new functionalities and link systems across multiple cloud platforms * Develop end\-to\-end solutions that cover business domains, application support, data integration, and non\-functional requirements * Guide and collaborate with teams on architectural decisions, design, and integration for business applications across different product lines * Ensure systems are built for high efficiency, scalability, and reliability * Champion architectural frameworks, design standards, code quality, and performance excellence in all initiatives * Incorporate Agile, DevOps, and continuous delivery practices into solution development * Cultivate strong working 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 enhancements, upgrades, and best practices * Communicate clearly at all organizational levels, facilitate meetings, and contribute to decision\-making * Keep up with new technologies and industry trends, offering mentorship and support to colleagues **Requirements** * Bachelor’s degree in Computer Science, Engineering, Management Information Systems, or a related field, or equivalent practical experience * Five or more years of experience designing and developing distributed enterprise systems * At least two years in leadership, management, architect, owner, or coordination roles * A minimum of one year leading a team of five or more people * Participation in at least two full project lifecycles or involvement in multiple projects at various development phases * Strong proficiency in Java for enterprise application development * Solid background in domain modeling, system design, cloud architectures, and integration solutions * Experience with microservices architecture and REST API development * Knowledge of distributed caching, event\-driven, and streaming frameworks * Proven ability to deliver scalable, distributed, and secure solutions in cloud environments such as Azure * Experience with both relational and NoSQL database platforms * Advanced expertise in Spring Boot, microservices, API management, event streaming, cloud\-native patterns, observability, and performance optimization * Hands\-on experience with Apache Kafka for event streaming * Excellent 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 solutions * Familiarity with ReactJS for building user interfaces * Understanding of Splunk for monitoring and analytics


