Feature Lead - Lead Android Engineer

Bank of America Bank of America · Banking · Charlotte, NC +1

Lead Android Engineer for Enterprise Payments Technology at Bank of America, focusing on the Merchant Business Software Suite. Responsible for technical leadership, design, implementation, and maintenance of complex software solutions, ensuring alignment with business objectives and adherence to standards. Requires extensive experience in Java and Kotlin Android development, API design, and CI/CD practices.

What you'd actually do

  1. Designs, develops and is accountable for feature delivery
  2. Applies enterprise standards for solution design, coding and quality
  3. Ensures solution meets product acceptance criteria with minimal technical debt
  4. Guides the team on work breakdown and execution
  5. Works with the Product Owner to ensure that product backlog/requirements are healthy, with clear acceptance criteria

Skills

Required

  • Java
  • Kotlin
  • Android Application development
  • RESTful APIs
  • JSON
  • CI/CD pipelines
  • Git
  • agile development methodologies

Nice to have

  • Point of Sale Applications
  • Point of Sale Terminal Development
  • Payment Gateways
  • Mobile App Development
  • Android Development
  • Merchant Services Experience
  • Payments Experience

What the JD emphasized

  • coding solutions and unit testing to deliver a requirement/story per the defined acceptance criteria and compliance requirements
  • Designing/developing/modifying architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
  • Proven experience with Java and Kotlin Android Application in production-level applications