We are seeking an experienced iOS Mobile Developer with strong backend expertise in Java, Spring Boot, and Microservices to design, develop, and support enterprise-grade mobile applications. The ideal candidate will have hands-on experience building native iOS applications while collaborating with backend teams to deliver scalable, secure, and high-performance solutions.
Key Skills for This Role
awsazuredockergcpgitios-sdk
Full Job Posting
Overview:
We are seeking an experienced iOS Mobile Developer with strong backend expertise in Java, Spring Boot, and Microservices to design, develop, and support enterprise-grade mobile applications. The ideal candidate will have hands-on experience building native iOS applications while collaborating with backend teams to deliver scalable, secure, and high-performance solutions.
Responsibilities:
Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
Automates manual release activities
Designs, develops, and maintains automated test suites (integration, regression, performance)
Design, develop, test, and maintain native iOS applications using Swift, SwiftUI, and UIKi
Build and consume RESTful APIs and integrate mobile applications with backend microservices
Develop and enhance backend services using Java, Spring Boot, and Microservices architecture
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.
Trusted by over 500,000 job seekers on Base Career
Collaborate with product owners, UX designers, architects, and engineering teams to deliver business solutions
Ensure application security, performance, scalability, and reliability
Participate in code reviews, technical design discussions, and architecture reviews
Troubleshoot, debug, and resolve production issues across mobile and backend platforms
Support CI/CD pipelines and automation processes for application deployment
Mentor junior developers and promote engineering best practices
Required Qualifications:
7+ years of experience in iOS application development
Strong proficiency in Swift, SwiftUI, UIKit, and Xcode
7+ years of experience with Java, Spring Boot, and Microservices development
Experience designing and consuming RESTful APIs
Strong understanding of object-oriented design principles and design patterns
Experience with Git, CI/CD tools, and Agile development methodologies
Knowledge of asynchronous programming, multithreading, and mobile performance optimization
Experience with SQL and NoSQL databases
Strong problem-solving and analytical skills
Excellent communication and collaboration abilities
Ability to work independently and lead technical initiatives
Ownership mindset with a focus on quality and delivery
Continuous learning and innovation mindset
Desired Qualifications:
Experience with cloud platforms (AWS, Azure, or GCP)
Knowledge of Kafka, event-driven architectures, and container technologies (Docker/Kubernetes)
Experience with mobile security, authentication, and authorization frameworks
Familiarity with DevOps tools, monitoring, and observability platforms
Experience supporting enterprise-scale mobile applications with large user bases
2+ years of relevant work experience
Proficiency in programming language(s) required for the role
Skills:
Application Development
Automation
Influence
Solution Design
Technical Strategy Development
Architecture
Business Acumen
DevOps Practices
Result Orientation
Solution Delivery Process
Analytical Thinking
Collaboration
Data Management
Risk Management
Test Engineering
Shift:
Hours Per Week:
Pay Transparency details
About Bank of America
Financial Services10,001+Founded 1904
Bank of America is a multinational financial services company and one of the largest banks in the United States. It provides banking, investing, asset management, and other financial products and services to individuals, businesses, and institutions worldwide.