Software Engineer III - Android Engineer

Bank of America
Charlotte, NC, United States
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Android Software Development Automation of Tests Unit Testing Continuous Integration Payment Systems JSON Git Kotlin Restful APIs

Job description

Experteer Overview In this role, you will develop and deliver complex software to meet functional, non-functional, and compliance requirements within the Enterprise Payments Technology MBSS program. You will work on scalable POS software across verticals, collaborating with a cross-functional team to maintain architecture integrity and enable easy integration. You’ll drive automated testing, CI/CD practices, and risk mitigation through proofs of concept. This is a hands-on, impact-driven role in a dynamic, payment-focused environment. Compensation / Benefits * Code solutions and unit tests to meet acceptance criteria and compliance requirements * Design, develop, and modify architecture components, interfaces, and solution enablers while preserving architecture integrity * Mentor engineers and coach on CI/CD practices and automating tool stack * Refine stories, define requirements, and estimate work for the delivery lifecycle * Perform spike/proof of concept work to mitigate risk or implement new ideas * Automate manual release activities * Design, develop, and maintain automated test suites (integration, regression, performance) Tasks * 3+ years experience coding solutions and unit testing per acceptance criteria and compliance requirements * 3+ years experience designing/developing/modifying architecture components, interfaces, and solution enablers while maintaining architecture integrity * Proven experience with Java and Kotlin Android applications in production * Strong understanding of RESTful APIs and JSON * Familiarity with CI/CD pipelines, Git, and agile development methodologies Key requirements *

Requirements

implement new ideas * Automate manual release activities * Design, develop, and maintain automated test suites (integration, regression, performance) Tasks * 3+ years experience coding solutions and unit testing per acceptance criteria and compliance requirements * 3+ years experience designing/developing/modifying architecture components, interfaces, and solution enablers while maintaining architecture integrity * Proven experience with Java and Kotlin Android applications in production * Strong understanding of RESTful APIs and JSON * Familiarity with CI/CD pipelines, Git, and agile development methodologies Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all