Bank of America logo

Android Developer Intern

Bank of America

About the Company

Bank of America is one of the world’s leading financial institutions, serving individual consumers, small and middle-market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk management products and services. With a robust global presence and a deep commitment to innovation, we leverage cutting-edge technology to deliver superior experiences for our clients. Join our technology team in Charlotte, a vibrant hub of financial and technological advancement, and contribute to building the future of banking.

We are seeking a highly motivated and enthusiastic Android Developer Intern to join our innovative mobile development team. This internship offers a unique opportunity to gain hands-on experience in developing and enhancing critical Android applications used by millions of customers. You will work alongside experienced engineers, contributing to real-world projects, learning best practices in mobile development, and understanding the full software development lifecycle within a large enterprise environment. This is an excellent chance to jumpstart your career in mobile development within the FinTech industry.

Key Responsibilities

  • Assist in the design, development, testing, and deployment of Android applications.
  • Collaborate with senior developers to implement new features and improve existing functionalities.
  • Participate in code reviews to maintain high quality and adherence to coding standards.
  • Troubleshoot and debug application issues, providing timely resolutions.
  • Contribute to the documentation of technical specifications and project requirements.
  • Research and evaluate new mobile technologies and development tools.
  • Work closely with product managers and UI/UX designers to translate requirements into technical solutions.

Required Skills

  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Basic understanding of Android SDK, Java, or Kotlin.
  • Familiarity with object-oriented programming principles.
  • Experience with Android Studio.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • A strong desire to learn and contribute to a fast-paced development environment.

Preferred Qualifications

  • Previous personal projects or coursework demonstrating Android development experience (e.g., GitHub portfolio).
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Knowledge of version control systems, preferably Git.
  • Understanding of UI/UX design principles for mobile applications.
  • Experience with agile development methodologies.

Perks & Benefits

  • Competitive hourly pay.
  • Opportunity to work on impactful projects with real-world applications.
  • Mentorship from experienced mobile development professionals.
  • Exposure to enterprise-level software development practices.
  • Networking opportunities within a leading global financial institution.
  • Potential for future full-time employment.
  • Access to Bank of America's corporate training and development resources.

Get Latest Jobs, And Visa Sponsorship Updates

Job Type

Job Type
Internship
Location
Charlotte, NC

Share this job: