HSBC Holdings plc

HSBC Hiring Trainee Software Engineer 2024 - Apply for Graduate Program

Location: Pune, Bangalore, Hyderabad

Posted on: June 1, 2024

Application Deadline: August 31, 2024

Job Type: Full-time

Salary: ₹6.0 - ₹9.0 LPA (including variable pay)

Job Description

HSBC, one of the world's largest banking and financial services organizations, is actively recruiting fresh graduates for their Trainee Software Engineer program. This is an excellent opportunity to start your career in fintech with a globally recognized brand.

About HSBC

HSBC Holdings plc is a British multinational investment bank and financial services holding company. With operations in over 60 countries and territories, HSBC serves more than 40 million customers worldwide. The bank's technology division plays a crucial role in delivering innovative digital banking solutions.

Job Responsibilities

  • Develop and maintain software applications for banking systems
  • Work on digital banking platforms and mobile applications
  • Collaborate with cross-functional teams on technology projects
  • Participate in code reviews and follow best practices
  • Learn and implement new technologies and frameworks
  • Support system testing and deployment activities
  • Contribute to technical documentation and knowledge sharing
  • Assist in troubleshooting and resolving technical issues

Technical Skills Required

Programming Languages

  • Java/J2EE
  • Python
  • C#/.NET
  • JavaScript/TypeScript
  • SQL

Technologies & Frameworks

  • Spring Framework
  • Angular/React
  • REST APIs
  • Microservices
  • Cloud platforms (AWS/Azure)

Eligibility Criteria

Educational Qualification:

  • B.E/B.Tech in Computer Science, IT, or related field
  • MCA or M.Tech in relevant specialization
  • Minimum 60% marks throughout academic career
  • No active backlogs at the time of application

Experience:

  • 0-2 years of experience (freshers preferred)
  • Internship experience in software development (plus point)
  • Academic projects in relevant technologies

Other Requirements:

  • Strong problem-solving and analytical skills
  • Good communication skills in English
  • Willingness to learn new technologies
  • Team player with collaborative mindset

Training Program

Comprehensive Learning Path

  • Technical Training (6 months): Banking domain knowledge, core technologies, and hands-on coding
  • Soft Skills Development: Communication, leadership, and professional skills
  • Mentorship Program: Guidance from senior engineers and managers
  • Project Assignment: Real-world projects with increasing responsibility
  • Certification Programs: Industry-recognized certifications in relevant technologies

Career Growth Opportunities

  • Clear progression path from Trainee to Software Engineer to Senior levels
  • Opportunity to work on cutting-edge fintech projects
  • Global exposure and international assignment opportunities
  • Leadership development programs
  • Specialized tracks in AI/ML, Cybersecurity, Cloud Computing

Salary & Benefits

Component Details
Base Salary ₹6.0 - ₹7.5 LPA
Variable Pay Up to ₹1.5 LPA (performance-based)
Health Insurance Comprehensive medical coverage
Other Benefits PF, Gratuity, Life Insurance, Learning Budget

Selection Process

  1. Online Application: Submit resume through HSBC careers portal
  2. Online Assessment: Aptitude, logical reasoning, and technical questions
  3. Coding Round: Programming questions and problem-solving
  4. Technical Interview: In-depth technical discussion and coding
  5. HR Interview: Behavioral questions and cultural fit assessment
  6. Final Interview: Panel discussion with senior managers
  7. Background Verification: Education and employment verification

Preparation Tips

Technical Preparation

  • Practice data structures and algorithms
  • Build projects using Java/Python
  • Learn about banking and financial systems
  • Practice system design basics
  • Study database concepts and SQL

Interview Preparation

  • Research HSBC's business and values
  • Prepare behavioral interview questions
  • Practice explaining your projects clearly
  • Learn about fintech trends and innovations
  • Prepare questions about the role and company

How to Apply

  1. Visit HSBC Careers website: https://www.hsbc.com/careers/
  2. Search for "Trainee Software Engineer" or "Graduate Technology Program"
  3. Click on the relevant job posting
  4. Create an account or login to existing account
  5. Fill out the application form completely
  6. Upload your updated resume (PDF format preferred)
  7. Complete any required assessments
  8. Submit the application before the deadline

Work Locations

Pune

Technology Development Center

Bangalore

Innovation Hub

Hyderabad

Global Technology Center

Note: This is a highly competitive position. Ensure you meet all eligibility criteria before applying. HSBC follows strict hiring guidelines and background verification processes.