Apprentice
Bank of America
Chennai, Tamil Nadu, IndiaFresher2h agovia LinkedIn
This job at a glance
- Who can apply
- Freshers · B.Tech / B.E.
- Must know
- PythonJavaJavaScriptC++C#C
- Nice to have
- Machine learning
- Work
- On-site in Chennai
- Pay
- Not stated by the employer.
- Skill demand
- Python10%JavaScript8%C++4%Java3%of 100 similar fresher jobs posted in India this week
- Listed
- 27 Oct 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Bank of America's Global Technology division manages critical systems and platforms. As a member of the team, you will use leading technology solutions and integrated platforms.
Skills Exposure/Opportunity to Work In
- Front-end/Back-end development in areas such as: Python, SQL, Java, JS, C#, C++, .NET, HTML, Linux/Unix, Oracle, Angular
- React JS
Key Responsibilities
Ensure software is developed to meet functional, non-functional, and compliance requirements. Solutions should be well-designed with maintainability, ease of integration, and testing built-in.
- Gather and translate client requirements into technical design specifications and business process re-engineering.
- Code solutions, perform unit tests, and ensure successful integration into internal banking applications and systems with robust interfaces.
- Participate in and contribute to delivery/release (CI/CD) events, including branching timelines, pull requests, issue triage, merge/conflict resolution, and release notes.
- Document models and findings; support data collation and processing for development and delivery.
- Perform proof of concept to implement new ideas or mitigate risk.
- Ensure execution and delivery meet technology expectations for functionality, quality, performance, reliability, and timelines.
- Work with global development teams and business partners across APAC, EMEA & AMRS.
- Identify, escalate, and resolve incidents and issues.
Requirements & Tech Stack
- Eligible Final year students from the Class of 2027 ONLY.
- Degree Type: B.Tech, B.E.
- Major Specialization: Computer Science, Computer Engineering, Information Technology.
- CGPA: 80% in the last semester OR CGPA of 8 on a scale of 10 in the last semester with no pending backlogs.
- Foundational skills in the full software lifecycle: requirements analysis, coding, testing, and deployment.
- Strong knowledge of development and testing practices and design patterns for complex applications.
- Fundamental knowledge of programming languages, data visualization tools, application frameworks, distributed systems, and databases.
- Basic proficiency in at least one of the following programming languages: Java, C#/.NET, C++, Python.
- Experience in Agile methodology, Process Improvement, Excel, JIRA.
- Knowledge of Linux/Unix.
- Ability to deal with ambiguity, work assignments, and changing priorities.
- Strong influencing skills.
- Assertiveness, initiative, strong work ethic, and team attitude.
- Distinguished written and oral communication skills.
- High level of intellectual curiosity, drive for excellence, and commitment to achieving sustainable results.
- Strong academic and technical skills in Microsoft Office.
Desired Skills
- Experience with developing frameworks and tools specific to AI/ML applications.
- Familiarity with cloud platforms and development in cloud environments.
- Strong problem-solving and quantitative skills.
- Ability to implement solutions based on requirements or innovative ideas.
- Willingness and aptitude to work in global distributed teams.
- Attention to detail and strong work ethics.
Other Campus Eligibility Requirements
- Students with Indian citizenship and residing in India.
- Students must be open to any roles suitable for them as determined by the interview/evaluation process.
- Students must be open to joining any of the 5 locations: MUMBAI, CHENNAI, GURUGRAM, HYDERABAD, GIFT CITY.
- Location preference will not be given.
- Students must be open to working in any shifts, including night shifts and rotational shifts, as per business or process requirements.