Job Responsibilities:
1. Responsible for designing and planning application architecture, ensuring system high availability, scalability and security.
2. Participate in the code development of core modules, provide technical guidance and solve key problems in the development process.
3. Optimize and improve the existing system, enhance performance and stability, and support rapid business development.
4. Work closely with product managers and business departments to understand requirements and translate them into technical solutions.
5. Track industry latest technology trends, guide the team to adopt advanced technology architecture and tools.
Requirements:
1. Bachelor's degree or above, majoring in computer science, with solid computer theory foundation.
2. Have more than 5 years of experience in banking or financial related projects, familiar with the business processes and technical needs of the banking industry.
3. Have rich application architecture design experience, and be able to independently complete the architecture design of complex systems.
4. Familiar with mainstream development languages (such as Java, Python, etc.) and frameworks, with core code implementation capabilities.
5. Have good communication skills and team spirit, be able to withstand pressure and complete tasks efficiently.