




Summary: Seeking a Java Solution Architect to drive technology platform advancement, shaping solution architecture and integration models for strategic projects. Highlights: 1. Drive digital transformation with cloud-based technologies 2. Guide and support teams on architectural decisions and integration 3. Advocate for architectural frameworks and performance standards We are looking for a Java Solution Architect to join our organization. In this role, you will help drive the advancement of our technology platforms by taking part in the design, development, and integration of systems that serve Branch, Client, and Operational needs. You’ll be a key contributor to strategic projects, shaping solution architecture and integration models that move our product vision forward. **Responsibilities** * Create and deploy cloud\-based technologies to enable digital transformation across the business * Architect new capabilities and link systems across different cloud environments * Develop robust solutions that address business domains, application support, data flows, integration, and non\-functional requirements * Guide and support teams on architectural decisions, design, and integration for business applications across various product lines * Ensure systems are built for high performance, scalability, and reliability * Advocate for the adoption of architectural frameworks, design guidelines, code quality, and performance standards in all projects * Apply Agile, DevOps, and continuous delivery methodologies to solution delivery * Build and nurture effective relationships with stakeholders in Product Management, UX, PMO, Enterprise Architecture, Infrastructure, and Security * Collaborate with support teams, systems, and business leaders to implement technical enhancements, upgrades, and best practices * Communicate effectively at every level of the organization, lead discussions, and facilitate decision\-making * Stay current with new technologies and industry developments, offering mentorship and support to team members **Requirements** * Bachelor’s degree in Computer Science, Engineering, Management Information Systems, or a related field, or equivalent experience * Minimum 5 years of experience designing and building distributed enterprise systems * At least 2 years in leadership, management, architect, owner, or coordination roles * At least 1 year leading a team of 5 or more individuals * Experience participating in at least 2 full project lifecycles or involvement in multiple projects at various development stages * Proficiency in Java for enterprise application development * Strong background in domain modeling, system design, cloud architectures, and integration approaches * Experience with microservices architecture and REST API development * Familiarity with distributed caching, event\-driven, and streaming frameworks * Proven ability to deliver scalable, distributed, and secure solutions in cloud platforms such as Azure * Experience working with both relational and NoSQL database systems * Advanced knowledge of 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 written and spoken, at B2 level or higher **Nice to have** * Experience as a DB2 Database Administrator * Background working with MongoDB for NoSQL data management * Familiarity with ReactJS for building user interfaces * Understanding of Splunk for monitoring and analytics


