Mission As a Java Developer within the Smart Banking Manager (SBM) team, you will contribute to the development and maintenance of a core banking application that supports key business processes such as product ordering, account and card management, and product catalog management. You will play a direct role in delivering scalable, secure, and high-performance solutions that support the bank's digital transformation. Responsibilities Develop and maintain the Smart Banking Manager (SBM) application. Analyze, understand, and challenge business requirements when necessary. Participate in all phases of the software development lifecycle, including: Requirements analysis Solution design Development Testing and quality assurance User acceptance testing Production deployment Build Java-based applications for high-volume, low-latency, and mission-critical environments. Contribute to continuous improvement initiatives within the development team and delivery processes. Provide Level 3 production support for live applications. Collaborate effectively within an Agile environment and participate in Agile ceremonies.