Experience Inc. Jobs

Job Information

Bank of America Application Architect in Charlotte, North Carolina

Job Description:

We are seeking a highly technical and experienced Hadoop professionals to lead the development of a next-generation big data architecture that supports a near real-time, ‘Big Data’ business intelligence and predictive analytics platform.

Qualified candidates must be well-versed in data warehousing and ‘Big Data’ parallel processing technologies as well as the advantages, disadvantages and trade-offs of various architecture approaches. In addition, the successful candidate should have knowledge and experience with data management techniques such as Master Data Management (MDM), Data Quality (DQ) management, metadata management, text analytics and mining, in-memory processing, data profiling, micro-batch.

This is a very technical and challenging position with accountability for an overall product portfolio’s performance and quality, and is also a leadership position requiring the ability to motivate, mentor and work effectively with other functional organizations.


  • Design and help develop ETL, replication schemes, and query optimization techniques that support highly-varied (structured, semi-structured, and unstructured) and high-velocity (near real-time) data processing and delivery

  • Work on Proof-of-Concepts to determine feasibility and functional capabilities of new tools and software

  • Ensure the data architecture is optimized for large dataset acquisition, analysis, storage, cleansing, transformation and reclamation

  • Develop standards and methodologies for benchmarking, performance, evaluation, testing, data security and data privacy

  • Recommend and set goals for unified data management practices such as meta-data management, provenance management, governance, stewardship, data quality and lifecycle management

  • Perform impact analysis, performance tuning, capacity planning for the enterprise data warehouse and its infrastructure as source systems are added and new integration business rules and logic are introduced

  • Establish and enforce policies, procedures, standards, methodologies, and metrics for data quality, metadata management, and master data management

  • Provide recommendations, technical direction and leadership for Hadoop and NoSQL technologies as part of the overall architecture

  • Participate in regular status meetings to track progress, resolve issues, mitigate risks and escalate concerns in a timely manner

  • Contribute to the development, review, and maintenance of requirements documents, technical design documents and functional specifications

Required Skills:

  • Computer Science/Software Engineering (or related) degree

  • 6+ years developing software in C, C++, Java, Scala, Ruby, and/or Python

  • 3+ years of experience as a Data Architect working with ‘Big Data’ technologies such Hadoop, Hive, Spark, HBase, Sqoop, Impala, Kafka, Flume, Oozie, MapReduce, S3 etc.

  • Experience designing and implementing complex solutions for distributed systems

  • Must have good knowledge and experience with Cloud and containerization technologies: AWS, Azure, Kubernetes , ESX and Dockers

  • Experience and detailed knowledge with Master Data Management, ETL, Data Quality, metadata management, data profiling, micro-batches, streaming data loads.

  • Working knowledge of application and system availability, scalability and distributed data platforms

  • Excellent communication skills, particularly those relating to complex findings and presenting them to ensure audience appeal at various levels of the organization

  • Ability to integrate research and best practices into problem avoidance and continuous improvement

  • Exercise independent judgment in methods, techniques and evaluation criteria for obtaining results

  • Be able to demonstrate analytical and problem solving skills

  • Strong leadership presence. Can-do attitude. Positive and proactive leadership style.

Participates in design, development and implementation of architectural deliverables, to include components of the assessment and optimization of system design and review of user requirements. Contributes to the determination of technical and operational feasibility of solutions. Develops prototypes of the system design and works with database, operations, technical support and other IT areas as appropriate throughout development and implementation processes. May lead multiple projects with competing deadlines. Serves as a fully seasoned/proficient technical resource; provides tech knowledge and capabilities as team member and individual contributor. Will not have direct reports but will influence and direct activities of a team related to special initiatives or operations, as well as mentor junior band 5 Architect 1's. Provides input on staffing, budget and personnel. Typically 7 or more years of architecture experience.

Posting Date : 06/14/2019

Location :


  • United States

Travel : No

Full / Part-time : Full time

Hours Per Week : 40

Shift : 1st shift

Assistance for Applicants with Disabilities

Bank of America is committed to ensuring that our online application process provides an equal employment opportunity to all job seekers, including individuals with disabilities. If you believe you need a reasonable accommodation in order to search for a job opening or to submit an application, please visit the Applicants with Disabilities page at http://careers.bankofamerica.com/us/applicants-with-disabilities .

Diversity & Inclusion

At Bank of America, our commitment to diversity and inclusion is helping us to create not only a great place to work, but also an environment where our employees, our customers and our communities around the world can reach their goals and connect with each other. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Frequently Asked Questions

Need to know how to apply online, view a list of your submitted job applications or reset your password? Visit our FAQ at http://careers.bankofamerica.com/us/faq section for answers to these questions and more.