Bank of America Apprentice 2026

Bank of America Apprentice 2026: Eligibility, Technical Skills and Application

Bank of America is inviting applications for its Apprentice opportunity through BA Continuum India Private Limited, the company’s India operating entity for Global Business Services. The role offers exposure to software development, data processing, testing, enterprise technology, and banking-related systems.

The opportunity is aimed specifically at eligible final-year students graduating in 2027. Unlike general fresher vacancies, this listing sets strict academic and degree requirements, making eligibility the first thing applicants should verify.

The role is associated with requisition 26036901 and is listed as full-time. Candidates may be assigned to one of the company’s designated India locations based on business requirements.

First, check whether you qualify

Use this checklist before starting the application.

  • You are an eligible final-year student graduating in 2027.
  • You are pursuing a B.E. or B.Tech degree.
  • Your specialization is Computer Science, Computer Engineering, or Information Technology.
  • You meet the stated academic threshold: 80% in the last semester or a CGPA of 8.0 out of 10 in the last semester.
  • You have no pending backlogs.
  • You are an Indian citizen residing in India.
  • You are a fresher with no prior work experience.
  • You are willing to work at any assigned eligible location and in the shifts required by the business.

Important: The listing says the opportunity is for the Class of 2027 only. It also states that location preference will not be considered and that candidates must be open to rotational or night shifts where required. Meeting the technical requirements alone does not replace these campus eligibility conditions.

What kind of work could you be involved in?

The job description places the role within Global Technology, which supports systems used across banking, payments, infrastructure, cybersecurity, risk management, and enterprise data management.

The listed responsibilities combine software engineering and data-related activities. Depending on the team and assignment, the work may involve:

Developing and testing software: Translate requirements into technical specifications, write code, create unit tests, and help integrate solutions with existing banking applications.

Supporting releases: Participate in development workflows involving branches, pull requests, issue triage, merge-conflict resolution, and release notes.

Working with data: Help collect and process data, document models and findings, and support development and delivery activities.

Exploring technical solutions: Contribute to proofs of concept that test new ideas or help reduce technical risk.

Resolving issues: Investigate incidents, communicate problems, and support reliable delivery that meets functional, quality, performance, and timeline expectations.

The listing does not guarantee placement in a particular technology team. Applicants should be open to the role assigned through the company’s evaluation process.

Technology exposure: More than one possible path

The listing names a broad set of technologies rather than a single mandatory stack.

Technology areaExamples from the listing
ProgrammingJava, C#/.NET, C++, Python, Scala
Big dataHadoop, HDFS, Spark, YARN, Hive, Impala
Data ingestion and processingSqoop, Kafka, Spark Streaming, ETL
Databases and data platformsTeradata, DataStage
Reporting and visualizationTableau
Development environmentLinux/Unix, shell scripting
Scheduling and workflow toolsQuartz
Work managementExcel, JIRA

How to prepare for the technical evaluation

A focused preparation plan is more useful than attempting to learn the entire technology list.

Start with one programming language. Practise writing functions, working with data structures, debugging, and solving problems in Java, Python, C++, or C#/.NET.

Review SQL and databases. Understand filtering, joins, aggregations, keys, and how applications interact with databases. These foundations can support both development and data-oriented assignments.

Understand the software lifecycle. Revise requirements analysis, coding, unit testing, integration testing, deployment, and version control. The role specifically mentions code quality, testing, and release activities.

Learn the basics of distributed systems and data processing. Understand why large datasets may require distributed processing and what tools such as Hadoop and Spark are designed to do. Familiarity is useful; the listing does not state that every candidate must have professional experience with these platforms.

Practise explaining your work. Prepare to describe a project, your individual contribution, the decisions you made, the tests you performed, and how you handled a technical problem.

The preferred skills also include AI/ML frameworks and cloud platforms. These may strengthen a candidate’s profile, but they are described as desirable rather than universal mandatory requirements.

Application details

DetailInformation
EmployerBank of America, through BA Continuum India Private Limited
PositionApprentice
Requisition ID26036901
Employment typeFull-time
Eligible graduating batch2027 only
DegreeB.E. or B.Tech
Eligible specializationsComputer Science, Computer Engineering, Information Technology
Academic requirement80% in the last semester or 8.0/10 CGPA in the last semester, with no pending backlogs
ExperienceFreshers only
LocationsAssigned from the company’s designated India locations
Salary or compensationNot specified in the supplied description
Application deadlineOctober 15, 2026, according to the supplied listing

Check the deadline before applying

The supplied listing displays October 15, 2026, as the closing date and previously showed only a few hours remaining. Since the deadline is close and application-page countdowns can change, open the live portal immediately to confirm whether submissions are still accepted.

Conditions students should understand before applying

The campus requirements include several commitments that are easy to overlook:

  • Location flexibility: Students must be open to the assigned location among Mumbai, Chennai, Gurugram, Hyderabad, and GIFT City. Not every campus role is available at every location.
  • Shift flexibility: Night shifts and rotational shifts may be required.
  • Role flexibility: Candidates must be willing to accept the role they are selected for through the evaluation process.
  • Academic eligibility: The stated degree, graduating batch, marks or CGPA, and backlog conditions should be checked carefully.

Frequently asked questions

Can 2026 or 2028 graduates apply?

The supplied description specifies eligible final-year students from the Class of 2027 only.

Can BCA or MCA students apply?

The listed degree types are B.E. and B.Tech. The supplied description does not include BCA or MCA as eligible degrees.

Is work experience required?

No. The listing specifies freshers with no work experience.

What is the minimum academic requirement?

The description states 80% in the last semester or a CGPA of 8.0 on a 10-point scale in the last semester, with no pending backlogs.

Do candidates need to know Hadoop, Spark, and Kafka?

The listing presents these as technology exposure areas. It requires basic proficiency in at least one specified programming language, but does not say that every candidate must know all the listed platforms.

Can students choose their preferred city?

The campus eligibility section states that location preference will not be given. Candidates must be open to the designated locations.

What is the salary?

The supplied job description does not specify a salary or compensation figure.

APPLY NOW

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top