Expoint – all jobs in one place
The point where experts and best companies meet

Software Engineer Iii - Gbs @ Mumbai jobs at Bank Of America in India, Mumbai

Discover your perfect match with Expoint. Search for job opportunities as a Software Engineer Iii - Gbs @ Mumbai in India, Mumbai and join the network of leading companies in the high tech industry, like Bank Of America. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
India
Mumbai
45 jobs found
08.12.2025
BOA

Bank Of America TA129-Software Engineer III-Python India, Maharashtra, Mumbai

Limitless High-tech career opportunities - Expoint
Candidates will be proficient in software design focused around a cross language REST based n tier architecture executed using agile methodologies (Scrum, Test Driven Development, unit/integration testing, pair programming, etc.)....
Description:

Job Description

Candidates will be proficient in software design focused around a cross-language REST based n-tier architecture executed using agile methodologies (Scrum, Test Driven Development, unit/integration testing, pair programming, etc.). The successful candidate will be comfortable driving design and architecture, rationalizing business requirements and mentoring less experienced developers. The candidate will be positioned as senior developer and will be expected to drive features / deliveries in conjunction with other work streams as we integrate an increasingly complex product set.

Responsibilities

- Develop a thorough understanding of our entire technology stack

- Design and develop new features within our services; create new containerized cloud native micro services to expand the overall framework

- Lead an agile team for delivering new functionality; take ownership and accountability for on time delivery conforming with requirements both in terms of functionality and performance

- Contribute to future design and architecture

- Ensure sustained, reliable system operations and front office support; contribute to our devops tools to ensure proactive monitoring of system health both in terms of functionality and performance.

- Improve and develop our CI pipeline and deployment strategies

Requirements

B.E. / B. Tech. / M.S. / M. Tech. with good academic scores from top-tier colleges/universities

Certifications If Any

- 12-16 years

Foundational skills

- Strong OO developer with advanced Java / C++ / Python programming experience, and open to working with Python

- Hands-on experience on object oriented databases

- Demonstrable experience of having designed and developed complex server-side functionality

- Test automation, DevOps tools, Agile SDLC – a keen interest in identifying and improving the software development process with a DevOps mindset

- Self-starter with a sense of responsibility - taking initiative and ownership for quality and speed

- Sound interpersonal skills, good communication/articulation, attention to detail

Desired skills

- Understanding of capital markets and equities / derivatives trading

- Experience with Docker, Kubernetes, OpenShift

Shift Timings -11 AM to 8 PM

Mumbai / Hyderabad / Chennai

Show more
08.12.2025
BOA

Bank Of America Software Engineer II - GBS India, Maharashtra, Mumbai

Limitless High-tech career opportunities - Expoint
Have a good understanding of the E2E process of the application. Have a good understanding of all aspects of Market Risk set of applications/initiatives that span across Market Risk Regulatory...
Description:

Process Overview

Increased demand for integrated and streamlined risk management solutions has resulted in a number of initiatives. The initiatives span acrossRegulatory Reporting, VaR analysis, Limit Management, Issuer and Counterparty Risk management.


Job Description

A senior developer for an Application Developer position in Market Risk Technology, working on next-generation Big Data Processing, Administration, and Reporting suite of applications.

Responsibilities

  • Have a good understanding of the E2E process of the application
  • Have a good understanding of all aspects of Market Risk set of applications/initiatives that span across Market Risk Regulatory Reporting, VaR analysis, Limit Management, Issuer and Counterparty Risk management.
  • Work with the QZ and Support groups to adhere to the release procedures
  • Work with the Business Analysts during the UAT phase and support the UAT
  • Work with the Production Support Team during the Production Release cycle and provide support for the release

Requirements

  • Education : BE/B Tech/MCA
  • Certifications If Any
  • Experience Range: 7 to 10 years

Foundation skills:

  • A strong experience on Python
  • Python experience(Multi Threading, ORM libraries, Web framework[DJango/Flask]
  • UNIX programming and shell scripting
  • Good SQL experience with Relational database[Sybase/Oracle] programming
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}
  • Desired skills
  • Financial Services Industry experience
  • Experience developing Risk-related systems, especially Market Risk

Work Timings:11:00AM to 8:00PM

Mumbai/Chennai

Show more

These jobs might be a good fit

07.12.2025
BOA

Bank Of America Software Engineer III - GBS @ Mumbai India, Maharashtra, Mumbai

Limitless High-tech career opportunities - Expoint
The successful candidate will work closely with the Global team and application stakeholders. He / She needs to be hands-on and be able to perform within a busy and high...
Description:

Responsibilities

  • The successful candidate will work closely with the Global team and application stakeholders. He / She needs to be hands-on and be able to perform within a busy and high pressure environment.
  • The candidate would be required to write code for any enhancements of the strategic application as well as maintain it
  • The person would be responsible for design, development and accountable for end-to-end delivery of complex features in the Risk framework
  • The person is expected to lead the technology team in India and work with global tech leads in prioritizing, planning and execution of requirements from multiple line of business.
  • Act as the "go to" expert for a given engineering competency or solution.
  • Defines and leads the engineering approach for solutions at the program or portfolio team including selecting the technology tool stack.
  • Supports/mentors/coaches team(s) on design and best practices for high code performance
  • Constantly looking for better ways of solving technical problems and designing the solution

Skills:

  • Strong programming experience in Java.
  • Strong in OOPs and design patterns.
  • Strong in multithreading and algorithms.
  • Experience/ Knowledge in Agile development methodology
  • Experience on any distributed computing and messaging framework
  • Strong in business/software analysis and data analysis.
  • Strong problem solving and analytical skills.
  • The candidate should be a self-starter who can work well both independently and with a global team.
  • Excellent communication skills.
  • Financial markets business knowledge, including derivatives and FICC products is a must
  • Good to have knowledge of derivative functions such as pricing, risk computation and life cycling.
  • Good to have knowledge of various risk measures and PnL attribution in Risk framework
  • Good to have understanding/experience on python
Show more

These jobs might be a good fit

19.11.2025
BOA

Bank Of America Software Engineer India, Maharashtra, Mumbai

Limitless High-tech career opportunities - Expoint
Gather and translate internal and external client requirements into technical design specifications, business process re-engineering. Code solutions, unit tests, and ensures the solution can be integrated successfully into the internal...
Description:

Job Description

We develop and deploy leading-edge technologies in areas such as mobile and online banking, payments processing, technology infrastructure, cyber-security, risk and capital management and enterprise data management.

Full stack, SRE, AI/ML, Cloud, Pega, BPM, Cybersecurity (Network Security, Pen testing, IAM, Cloud Security), Infosec, Salesforce, ServiceNow, Android, ios, Mobile Technologies

:

In this role, you will ensure that software is developed to meet the functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Key tasks and responsibilities may include, but are not limited to:

  • Gather and translate internal and external client requirements into technical design specifications, business process re-engineering
  • Code solutions, unit tests, and ensures the solution can be integrated successfully into the internal banking applications and systems with clear, robust, and well-tested interfaces
  • Participates and contributes to the delivery/release (CI/CD) events. e.g., branching timelines, pull requests, issue triage, merge/conflict resolution, release notes
    • Document the models and findings, support data collation and processing that is helpful in development and delivery.
    • Perform proof of concept to implement new ideas or mitigate risk.
    • Ensure execution and delivery meets technology’s expectations in terms of the functionality, quality, performance, reliability, and timelines
    • Work with global development teams and business partners across APAC, EMEA & AMRS and translate business / functional requirements for banking, trading, markets etc
    • Identify, escalate, and resolve incidents and issues

Educational Qualifications: Eligible Final year students from the Class of 2026 ONLY

  • Degree Type: Master’s Degree
  • Masters’ candidates should not have more than 0 years of experience
  • Major Specialization: Computer Science, Computer Engineering, Information Systems, or similar degree of relevance
  • CGPA: 70% in the last semester OR CGPA of 7 on a scale of 10 in the last semester with no pending backlog subjects at the time of applying with us

Good to have if any

Foundational skills:Hands-on engagement in the full software lifecycle activities is expected. This includes requirements analysis, coding, testing, and deployment. Job expectations include a strong knowledge of development and testing practices common to the industry and design patterns that supports complex applications.

  • Fundamental knowledge and understanding of programming languages, data visualization tools, application frameworks, distributed systems and databases.
  • Basic proficiency in atleast 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, including various work assignments and changing priorities
  • Strong influencing skills with the ability to influence both vertically and horizontally
  • Assertiveness, initiative, strong work ethic and a team attitude
  • Distinguished written and oral communications skills
  • Candidates should possess a high level of intellectual curiosity, a drive for excellence, and a commitment to achieving sustainable results. Additionally, students should hold strong academic and technical skills in Microsoft Office.

Desired Skills:

  • Good to have experience with developing frameworks and tools specific to AI/ML applications.
  • Good to have familiarity with cloud platforms and development in cloud environments.
  • Candidate good at problem solving and have quantitative skills
  • Can implement solutions based on requirements or based on one’s own innovative ideas
  • Have the willingness and aptitude to work in global distributed teams
  • Have attention to detail and strong work ethics
Show more

These jobs might be a good fit

18.11.2025
BOA

Bank Of America Software Engineer II - GBS India, Maharashtra, Mumbai

Limitless High-tech career opportunities - Expoint
6 - 8 years....
Description:

Responsibilities*

• As an Application Developer you should be able to develop, enhance, debug, support, maintain and test software applications that support business units or supporting functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools.

• You should have quick learning capabilities, should be able to suggest and try POC on new technologies which can help project.

• You must work well in a supportive and traSandeshnsparent agile team environment, while having the ability to research and resolve issues independently.

• You will have to be proactive in terms of providing technical support to L2/L3 teams.

Requirements*

Graduation/Post graduation - B.E./ B Tech / M.E./M Tech/MCA/ M.Sc. (Computer Science, IT, S/W, Mathematics, Electronics, Physics, Statistics)

NA

Experience Range*

  • 6 - 8 years

Foundational skills*

• Experience in Java Application Development

• Experience with Object Oriented programming

• Experience with Spring (Framework, ORM, MVC, Integration, Batch, Services)

• Experience with SOA, REST/SOAP webservices, JSON/XML

• Experience with any of these Source Control Tools: BitBucket/GIT, Subversion (SVN), Perforce, or similar

• Experience with Maven, Test Driven Development (TDD) and Continuous Integration (CI), JUnit

• Experience with IDE: Eclipse

• Experience with web/application servers: JBOSS

• Experience with at least one RDMS: Oracle, Sybase, SQL Server

• Experience with Agile/Iterative development and full SDLC development

• Candidates must have good communication skills and the ability to engage and influence teams across technology and business

Desired skills

• Experience with Spring Integration

• Experience with BitBucket/Git source control tool

• Experience with NOSQL: Cassandra

• Experience in Banking Domain

Work Timings*

11:00 AM to 8:00 PM IST

Show more

These jobs might be a good fit

14.09.2025
BOA

Bank Of America Software Engineer B - GBS India, Maharashtra, Mumbai

Limitless High-tech career opportunities - Expoint
Work with global development teams and business partners across USA, UK, Europe and Asia Pacific Capture and translate business / functional requirements for banking, trading, markets. Good at problem solving...
Description:

Job Description

Build FinTech solutions for banking, trading, and finance across all segments of the global market. These include award winning web & mobile applications, data science and analytics, complex event processing, cloud solutions, low latency applications, and responsive experiences.

  • Work with global development teams and business partners across USA, UK, Europe and Asia Pacific Capture and translate business / functional requirements for banking, trading, markets
  • Good at problem solving and quantitative skills
  • Design and architect solutions based on requirements or based on your innovative ideas
  • Develop software in agile and iterative cycles using continuous improvement tools and techniques
  • Test software using test driven development and embedded QA teams
  • Identify, escalate, and resolve incidents and issues
  • Participate in innovation programs, developer forums, Hackathons
  • Good written and verbal communications skills with good positive attitude

We work on cutting edge technologies like AI, Machine Learning, Hadoop, Python, Scala, Pega, .NET, Java, Angular, React, Cassandra, memSQL, Tableau, ETL and among several others

Change enabler in an organizational context by defining needs and recommending solutions that delivers value to clients.

  • Good at problem solving and quantitative skills
  • Work closely with the business to capture requirements
  • Analyze business and functional requirements provided from the business
  • Document functional and operational impacts to associates and customers
  • Assist in completion and documentation of designs (functional and technical)
  • Provide expert knowledge on assigned application(s), functionality and associate/customer processes
  • Develop expert knowledge on business processes, rules, and regulations
  • Document the interaction of data, functions and business processes for selected functionality
  • Prepare analysis schedule
  • Conduct the feasibility study of the current system
  • Track issues / reporting
  • Good written and verbal communications skills with good positive attitude

Specialist in discovering the unexpected & bring confidence in software

  • Good at problem solving and quantitative skills
  • Verify that the application meets all functional business requirements
  • Ensure that all component changes are tested against areas impacted and that solutions work from an integration/operations perspective
  • Include the scope, test cycles, risks, regression testing approach, environment requirements, data requirements, metrics, and work plan
  • Develop test conditions and build test scripts based on functional design specifications and the test approach
  • Confirm the architectural stability of the system with a focus on functional, load testing,fail-over/recoverabilityand operational testing. In some systems will also monitor, measure, and optimize individual and combined hardware and/or software components for optimal performance
  • Perform unit testing and component integration testing
  • Design and Develop Technical Test Approach, Load Tests, Fail-over and Recoverability Tests and Operational Tests
  • Document and execute Test Scripts & report the execution progress
  • Identify & escalate stoppers / concerns /issues to the project management team early.
  • Ability to work as a team player in an agile way of working.
  • Serve as a quality gatekeeper for the application releases.

Infrastructure & Environment control specialists supporting all streams

  • Support the efforts of development teams through development and testing environment creation, hardware and software configuration, build and migration coordination and technical support
  • Handle escalated production support issues
  • Configure software for supporting specific developer applications
  • Coordinate the migration of configuration changes across environments
  • Migrate code from component integration test to systems integration test
  • Install and configure server applications
  • Track issues
  • Good written and verbal communications skills with good positive attitude

Front face of IT department and an all-rounder in support

  • Provide application support to the production environment
  • Maintain detailed support processes and operations framework to make sure the application availability
  • 24/7 Production control to ensure applications are available and running at peak efficiency
  • All aspects required to process batch production within application services
  • Proactively monitor application availability, performance, response time, exceptions, faults and failures using a range of proprietary as well as third party monitoring tools
  • Provide usage trend analysis and status reports
  • Be part of incident Triages, provide relevant information and proper communication to stakeholders
  • Good written and verbal communications skills with good positive attitude

Front face for Cyber Security events, incidents and an all-rounder in technical & operational support

  • Regular analysis of Cyber Security information
  • Replying to general Cyber Security queries
  • Assist in Cyber Security investigation
  • Supporting Identity and Access Management
  • Identify vulnerability in Cyber Security which requires remediation
  • Recording and responding to Cyber Security events and incidents in timely fashion
  • Review, monitor and maintain Cyber Security controls and their implementation
  • Auditing of systems, services and processes against policy, best practice and standards in a methodical and clearly documented fashion

Responsible for defining, documenting, and publicizing strategic roadmap for various cyber security technology stacks for Bank of America

  • Contributing to the development of innovative software capabilities to secure Bank products using DevSecOps pipelines and automation
  • Participating in rapid prototyping and product security software research and development projects
  • Innovating new software-based capabilities to secure software containers from internal and external cyber-attacks by being able to detect, respond, and recover without human intervention or mission degradation
  • Participating in the development of algorithms, interfaces and designs for cyber-secure and resilient software systems
  • Performing collaborative design & development with other engineers and suppliers
  • Joining a team performing cyber risk assessments and developing risk mitigation plans
  • Performing analysis of systems and components for risks, vulnerabilities, and threats
  • Supporting incident response and mitigation
  • Monitor networks for security breaches and investigate a violation when one occurs
  • Develop security standards and best practices
  • Assist with maintaining a strong cybersecurity posture
  • Assist in developing new policies, design processes, and procedures, and develop technical designs to secure the development environment and trainer systems
  • Assess system vulnerabilities, implement risk mitigation strategies, and validate secure systems, and test security products and systems to detect security weakness

Show more

These jobs might be a good fit

09.09.2025
BOA

Bank Of America Software Engineer II B - GBS India, Maharashtra, Mumbai

Limitless High-tech career opportunities - Expoint
Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements. Utilizes multiple architectural components (across data, application, business) in design and development of...
Description:

Process Overview

Team ensures software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.

Job Description

This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.

Responsibilities:

  • Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
  • Utilizes multiple architectural components (across data, application, business) in design and development of client requirements.
  • Performs Continuous Integration and Continuous Development (CI-CD) activities.
  • Contributes to story refinement and definition of requirements.
  • Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle.

Education:

  • B.E./ B. Tech

Experience Range

  • 6-8+ years

Foundational Skills:

  • Application Development
  • Should be proficient in Java, preferable Java 8 or above.
  • Should have hands on experience on Spring Framework and Spring boot.
  • Should have good working knowledge on SQL queries (Oracle and Hadoop platform).
  • Automation
  • Collaboration
  • DevOps Practices
  • Solution Design
  • Agile Practices
  • Architecture
  • Result Orientation
  • Problem Solving

Desired Skills:

  • Good communications skills.
  • Experience working on Autosys and Linux is an advantage.
  • Knowledge on Ansible and Jenkins is also preferable.
  • Having some experience on L2 prod support is also preferable.
  • Good Team player.

Work Timings: 11:30 AM – 8:30 PM


:MUM

Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Candidates will be proficient in software design focused around a cross language REST based n tier architecture executed using agile methodologies (Scrum, Test Driven Development, unit/integration testing, pair programming, etc.)....
Description:

Job Description

Candidates will be proficient in software design focused around a cross-language REST based n-tier architecture executed using agile methodologies (Scrum, Test Driven Development, unit/integration testing, pair programming, etc.). The successful candidate will be comfortable driving design and architecture, rationalizing business requirements and mentoring less experienced developers. The candidate will be positioned as senior developer and will be expected to drive features / deliveries in conjunction with other work streams as we integrate an increasingly complex product set.

Responsibilities

- Develop a thorough understanding of our entire technology stack

- Design and develop new features within our services; create new containerized cloud native micro services to expand the overall framework

- Lead an agile team for delivering new functionality; take ownership and accountability for on time delivery conforming with requirements both in terms of functionality and performance

- Contribute to future design and architecture

- Ensure sustained, reliable system operations and front office support; contribute to our devops tools to ensure proactive monitoring of system health both in terms of functionality and performance.

- Improve and develop our CI pipeline and deployment strategies

Requirements

B.E. / B. Tech. / M.S. / M. Tech. with good academic scores from top-tier colleges/universities

Certifications If Any

- 12-16 years

Foundational skills

- Strong OO developer with advanced Java / C++ / Python programming experience, and open to working with Python

- Hands-on experience on object oriented databases

- Demonstrable experience of having designed and developed complex server-side functionality

- Test automation, DevOps tools, Agile SDLC – a keen interest in identifying and improving the software development process with a DevOps mindset

- Self-starter with a sense of responsibility - taking initiative and ownership for quality and speed

- Sound interpersonal skills, good communication/articulation, attention to detail

Desired skills

- Understanding of capital markets and equities / derivatives trading

- Experience with Docker, Kubernetes, OpenShift

Shift Timings -11 AM to 8 PM

Mumbai / Hyderabad / Chennai

Show more
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Software Engineer Iii - Gbs @ Mumbai opportunities at Bank Of America in India, Mumbai. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.