Bank of America Apprentice Hiring 2027 Batch | B.Tech CSE IT

By sainath.dgUpdated 6 min readFresher Jobs

Job details

CompanyBank of America
Job roleApprentice (Global Technology)
Job typeInternship
QualificationB.Tech / B.E (CS, CE, IT)
Batch2027
ExperienceFreshers
LocationMumbai, Gurugram, Hyderabad, Gandhinagar, Chennai

🔔 Get jobs like this on WhatsAppJoinTelegram

In this article
  1. Job Overview
  2. About the Team
  3. Key Responsibilities
  4. Eligibility Criteria
  5. Skills Required
  6. Selection Process
  7. Stipend and Benefits
  8. Is This Job Right for You?
  9. A Day in the Life (Built From the Listed Duties)
  10. How to Prepare
  11. How to Apply
  12. Tips to Crack It
  13. Important Dates
  14. Related Reading

Bank of America is hiring Apprentices in its Global Technology division for final year B.Tech and B.E students of the Class of 2027 only. The posting (Job ID 26039582) lists locations in Mumbai, Gurugram, Hyderabad, Gandhinagar and Chennai, asks for Computer Science, Computer Engineering or Information Technology, and sets a cut off of 80 percent or 8 CGPA in the last semester with no pending backlogs. Freshers only; the posting states no work experience is expected.

Job Overview

Detail Information
Company Bank of America (BA Continuum India Private Limited)
Role Apprentice, Global Technology
Job ID 26039582
Locations Mumbai, Gurugram, Hyderabad, Gandhinagar, Chennai
Degree B.Tech or B.E
Branches Computer Science, Computer Engineering, Information Technology
Batch Class of 2027 final year students only
Cut off 80 percent or 8 CGPA (out of 10) in the last semester, no pending backlogs
Experience None. Freshers only
Stipend Not mentioned in the sections we reviewed
Last date Not stated

Mumbai (Malad) is shown as the primary location, with additional locations in Gurugram (DLF Cyber Park), Hyderabad (Hitec City, Madhapur), Mumbai, Gandhinagar (Gift SEZ) and Chennai (Taramani).

About the Team

In India, Bank of America operates through BA Continuum India Private Limited, a non banking subsidiary and the operating company for its Global Business Services. The Global Technology division manages the systems and platforms behind retail, commercial and institutional banking, covering areas such as mobile and online banking, payments processing, infrastructure, cybersecurity, risk and capital management and enterprise data management. Apprentices are placed in that technology world.

Key Responsibilities

As an apprentice you will work on tasks that may include:

  • Gathering and translating internal and external client requirements into technical design specifications
  • Writing code and unit tests, and making sure solutions integrate with internal banking applications
  • Taking part in delivery and release events: branching timelines, pull requests, issue triage, merge conflict resolution and release notes
  • Documenting models and findings and supporting data collation and processing
  • Building proofs of concept to try new ideas or reduce risk
  • Making sure delivery meets expectations for functionality, quality, performance, reliability and timelines
  • Working with global development teams and business partners across APAC, EMEA and the Americas
  • Identifying, escalating and resolving incidents and issues

🔔 Get jobs like this daily on WhatsAppJoinTelegram

Eligibility Criteria

  • Final year students from the Class of 2027 only
  • Degree: B.Tech or B.E
  • Specialization: Computer Science, Computer Engineering or Information Technology
  • Marks: 80 percent in the last semester, or CGPA of 8 on a scale of 10 in the last semester, with no pending backlogs
  • Work experience: none, freshers only
  • Certifications: good to have, not mandatory

Please read the batch rule carefully. If you are from the 2026 batch or earlier, the posting does not allow you to apply. The marks rule applies to your last semester score, so check which semester result you will have by the time of the process.

Skills Required

Foundational skills in the posting include hands on engagement across the software lifecycle: requirements analysis, coding, testing and deployment. It expects knowledge of development and testing practices, design patterns, programming languages, data visualization tools, application frameworks, distributed systems and databases. You need basic proficiency in at least one of Java, C#/.NET, C++ or Python, and experience with Agile methodology is mentioned.

Skills exposure listed: front end and back end work (Python, SQL, Java, JavaScript, C#, C++, .NET, HTML, Linux/Unix, Oracle, Angular) and React JS.

Selection Process

The posting extract does not describe the rounds. Entry level technology hiring at large banks commonly includes an online test and technical and HR interviews, but treat that as general experience and confirm on the official page.

Stipend and Benefits

We did not find a stipend figure or programme length in the sections we reviewed. Do not trust any number from a third party site. Read the full official posting, and ask HR in the first conversation.

Is This Job Right for You?

It suits you if:

  • You are a Class of 2027 CS, CE or IT student with strong marks and no backlogs
  • You want a software start inside a large bank technology team
  • You are comfortable with at least one of Java, C#, C++ or Python
  • You can work with global teams across time zones

Think twice if:

  • You are from another batch or branch. The posting is strict
  • Your last semester marks are below the cut off
  • You want a start up pace. Banks run on release schedules, approvals and compliance

A Day in the Life (Built From the Listed Duties)

Your day could start with a stand up where the team shares progress. You pick a story, write code and unit tests, open a pull request and respond to review comments. Later you join a call with colleagues in another region about a requirement, and write down the agreed design. When a release is close, you help with branching, merge conflicts and release notes. If an incident appears, you help identify it and escalate it with the right details.

How to Prepare

Pick one language and know it well. Java and Python are the commonest. Practise data structures, strings, arrays, hash maps and recursion.

Revise core subjects. OOP, DBMS and SQL queries, operating system basics, and networking basics.

Learn the development workflow. Git branching, pull requests, unit testing and what CI/CD means in one sentence.

Understand Agile. Sprints, stand ups, backlog and retrospectives.

Prepare for the aptitude section. Many banks test reasoning and numerical ability. Use our aptitude test guide.

7 day prep plan (general guidance):

  • Day 1: Data structures and arrays
  • Day 2: OOP concepts in your language
  • Day 3: SQL joins and aggregates
  • Day 4: OS and networking basics
  • Day 5: Git and unit testing
  • Day 6: Aptitude practice
  • Day 7: Project walkthrough and a mock interview

Sample questions with answer hints (general practice, not the bank's process):

  • What is the difference between an array and a linked list? Contiguous memory with indexed access versus nodes connected by pointers.
  • What is a primary key? A column or set of columns that uniquely identifies each row.
  • What is a pull request? A request to merge a branch, used for review.
  • How do you handle a disagreement in code review? Listen, ask for reasoning, test the claim and agree on a standard.

How to Apply

Apply through the official Bank of America careers page for Job ID 26039582. The application page also states you must be at least 18 years of age. Keep your resume to one page with CGPA and batch at the top. Read resume tips for freshers for layout, and keep marksheets and ID handy as listed in documents required for job applications. Never pay anyone for a bank job: see how to identify fake job offers.

Tips to Crack It

  • Match every eligibility line before you start the form
  • Highlight projects that use Java, Python, SQL or React
  • Know your last semester marks exactly
  • Practise explaining a project in two minutes
  • Be ready for questions on teamwork with people in other countries

Important Dates

No posting date or last date is stated in the portion we reviewed. Apply as early as you can.

For similar early career technology programmes, read PayPal Software Engineer Intern 2027, Amazon SDE I Intern 2027 and Cisco Software Engineer in Bangalore.

The details here come from the employer's posting and can change, so confirm on the official page before you apply.

Frequently asked questions

Who can apply for the Bank of America Apprentice role?

Final year B.Tech or B.E students of the Class of 2027 only, in Computer Science, Computer Engineering or Information Technology.

What marks are required?

80 percent or a CGPA of 8 on a scale of 10 in the last semester, with no pending backlogs.

Is work experience required?

No. The posting says freshers only.

Which locations are listed?

Mumbai, Gurugram, Hyderabad, Gandhinagar and Chennai.

Which programming languages are needed?

Basic proficiency in at least one of Java, C#/.NET, C++ or Python.

Before you apply: quick checklist

  • Re-check eligibility, batch and last date on the official page, because companies edit postings without notice.
  • Tailor a one-page resume to the role. See resume tips for freshers.
  • Keep your ID, mark sheets and certificates ready: documents checklist.
  • Never pay for a job, interview or "registration". Read how to spot fake job offers.

We compare each listing with the official careers page and update it when details change. Found a mistake? Email contact@latestindiajobs.com.

Note: We are not the recruiter. Genuine companies never ask for money for a job or interview. Verify details on the official site before applying.

Get jobs like this on WhatsApp

Free daily fresher job alerts. No spam, no fees, one tap to leave.

Join WhatsApp ChannelAlso on Telegram
Apply on official website →

Related jobs & guides