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
- Online Application: Submit resume through HSBC careers portal
- Online Assessment: Aptitude, logical reasoning, and technical questions
- Coding Round: Programming questions and problem-solving
- Technical Interview: In-depth technical discussion and coding
- HR Interview: Behavioral questions and cultural fit assessment
- Final Interview: Panel discussion with senior managers
- 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
- Visit HSBC Careers website: https://www.hsbc.com/careers/
- Search for "Trainee Software Engineer" or "Graduate Technology Program"
- Click on the relevant job posting
- Create an account or login to existing account
- Fill out the application form completely
- Upload your updated resume (PDF format preferred)
- Complete any required assessments
- 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.