Job description

Some careers have more impact than others.

If you’re looking for a career where you can make a real impression, join HSBC and discover how valued you’ll be.

   

We are currently seeking an experienced professional to join our team in the role of Senior Consultant Specialist.

    

Business: Emerging Technology

   

Principal responsibilities

  • As a Senior IT Specialist, you will take charge of designing, developing, testing, deploying, and maintaining our in-house banking applications. Your expertise in Java will be pivotal in creating backend services that are reliable and efficient. You will leverage Java technologies such as Spring Framework, Hibernate, and Microservices architecture to build scalable solutions that meet our business needs.

  • In addition to Java development, you will lead the design and implementation of AI-related projects, focusing on building backend services that integrate with our AI platform. This involves collaborating with cross-functional teams to gather requirements, develop technical specifications, and ensure that AI applications are seamlessly incorporated into our existing systems.

  • Your problem-solving skills will be essential as you address technical challenges and remove roadblocks to keep projects on track. You will mentor junior team members, conduct code reviews, and promote best practices to maintain high standards of software quality. Additionally, you will work closely with product managers, business analysts, and external partners to deliver integrated and innovative IT solutions that drive our banking services forward.

Requirements

  • Bachelor’s degree or higher in Computer Science, Information Technology, Engineering, or a related field.

  • Java Development: Minimum of 5 years experience in Java development with a proven track record of delivering robust applications.

  • CI/CD Tools: Proficiency with Jenkins, Ansible, and other CI/CD tooling to automate and streamline development workflows.

  • Programming Languages & Frameworks: Strong proficiency in programming languages and popular web frameworks (e.g., Django, Flask).

  • Version Control: Familiarity with Git for version control and collaborative development.

  • IT Solution Delivery: 8+ years of experience in IT solution delivery, preferably within the banking or financial services sector.

  • SDLC Management: Demonstrated experience managing the full SDLC for complex IT projects, ensuring timely and successful delivery.

  • Exceptional ability to analyze complex technical problems, identify root causes, and develop effective solutions.

  • Proven ability to work both independently and collaboratively within a team environment.

  • Strong leadership skills with the ability to guide and motivate team members.

  • Excellent verbal and written communication skills to effectively interact with technical and non-technical stakeholders.

 

What additional skills will be good to have?

  • While your primary focus will be on IT engineering and Java development, additional expertise in AI and machine learning will be advantageous. Familiarity with Generative AI, Large Language Models (LLM), prompt engineering, Retrieval-Augmented Generation (RAG), and AI agents can enhance your ability to contribute to our AI projects.

  • Experience with natural language processing (NLP) and optical character recognition (OCR) technologies is a plus, as these skills can support advanced data processing and improve customer interactions. Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP) is highly desirable, enabling you to manage scalable application deployments and infrastructure effectively. Additionally, proficiency with Docker for containerization will be a significant advantage, facilitating seamless development, deployment, and scaling of applications.

  • Proficiency in Agile or Scrum methodologies will help you facilitate iterative development and continuous improvement within your team. Understanding DevOps practices will enhance collaboration between development and operations teams, fostering a more efficient workflow.

  • Good English proficiency is necessary, especially if you are willing to work with overseas teams, ensuring clear and effective communication across different regions.

  

You’ll achieve more when you join HSBC.

      

HSBC is an equal opportunity employer committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and, opportunities to grow within an inclusive and diverse environment. We encourage applications from all suitably qualified persons irrespective of, but not limited to, their gender or genetic information, sexual orientation, ethnicity, religion, social status, medical care leave requirements, political affiliation, people with disabilities, color, national origin, veteran status, etc., We consider all applications based on merit and suitability to the role.

     

Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.

     

     

***Issued By HSBC Software Development (GuangDong) Limited***