{bc}
linkedin

Software Engineer III - Android Engineer

Bank of America
Charlotte, USA
Full-time
Mid-Senior
Onsite
Discovered 1 months ago
JavaKotlinAndroid application developmentRESTful APIsJSONCI/CD pipelines

Full Job Posting

Role Overview

Develop and deliver complex software requirements to meet business goals.

Ensure software meets functional, non-functional, and compliance requirements.

Build solutions with maintainability, integration, and testing considered from the outset.

Join Enterprise Payments Technology and the Merchant Business Software Suite team.

The team is delivering scalable, customizable point-of-sale software across industry verticals.

Responsibilities

  • Code solutions and unit tests that meet story acceptance criteria and compliance requirements.
  • Design, develop, and modify architecture components, application interfaces, and solution enablers.
  • Maintain principal architecture integrity.
  • Mentor engineers and coach the team on CI/CD practices and automation tools.
  • Refine stories, define requirements, and estimate delivery work.
  • Perform spikes and proofs of concept to reduce risk or implement new ideas.
  • Automate manual release activities.
  • Create and maintain automated integration, regression, and performance test suites.

Required Qualifications

  • 3+ years of coding and unit-testing experience delivering requirements or stories.
  • 3+ years of experience with architecture components, application interfaces, and solution enablers.
  • Production experience with Java and Kotlin Android applications.
  • Strong understanding of RESTful APIs and JSON.
  • Familiarity with CI/CD pipelines, Git, and Agile development methodologies.

Desired Qualifications

  • Experience with point-of-sale applications is desired.
  • Point-of-sale terminal development experience is desired.
  • Payment gateway experience is preferred.
  • Mobile and Android development experience is desired.
  • Merchant services, payments, and EMV experience are desired.
  • EMV certifications are desired.

Skills

  • Application development, automation, solution design, architecture, and DevOps practices.
  • Technical strategy development, test engineering, data management, and risk management.
  • Analytical thinking, collaboration, influence, business acumen, and results orientation.

Workplace

  • Bank of America has an in-office culture with role-specific office attendance requirements and flexibility.

Schedule

  • First shift in the United States.
  • 40 hours per week.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Bank of America