BBVA Compass Jobs

Job Information

BBVA Compass Full Stack Developer in BIRMINGHAM, Alabama


At BBVA, we’re working to make banking better for everyone. That’s where you come in. We’re looking for smart, team-oriented people who want to be part of a first-class workforce that gives people the tools they need to meet their financial goals, all while delivering an outstanding client experience.

Digital transformation is at the heart of BBVA. It’s how we will achieve our purpose to bring the age of opportunity to everyone. Our purpose reflects the bank’s role as a facilitator, offering customers the best banking solutions, helping them make the best financial decisions and making a real difference to their lives. We live in the age of opportunities where technology offers universal access to education and offers many more people than ever before the possibility of embarking on projects and pursuing their dreams.

Are you a visionary? Are you revolutionary? Our Engineering teams are charged with reinventing the banking industry. We are revolutionizing how banking is done today and how it will be done in the future. Our team is made up of risk taking, intellectually curious, entrepreneurs who want to create the future of banking.


This position is responsible for defining, developing, testing, analyzing, and maintaining Database / Software applications in support of the achievement of business requirements. The incumbent will work with a broad customer base to identify and address a variety of business needs. Additional responsibilities include project involvement of application upgrades and production support.

Key Responsibilities:

  • Development of a robust infrastructure that will supply the information necessary to satisfy the data analysis and reporting requirements of users throughout the organization.

  • Work cross functionally with various client groups to address business needs.

  • Collaborate with developers on technical designs.

  • Oversee the production support needed for an enterprise application.

  • Production support activities related to database and warehouse architecture. Respond to end user inquiries related to data marts and warehouse problems and issues.

  • Design, run and monitor software performance tests on new and existing applications for the purposes of correcting errors, isolating areas for improvement, and general debugging.

  • Provide and oversee after-hours support.


Requirements for Position:

  • Bachelor's Degree in Computer Science or Management Information Systems or equivalent work experience.

  • Four or more years in Java Development

  • Four or more years with SOAP/REST experience.

  • Four or more years with SQL Database.

  • Three or more years of AngularJS, JavaScript, HTML/CSS experience

  • Highly self-motivated with the ability to teach and mentor less experienced professionals on basic coding methods/building blocks and best practices.

  • Strong written, oral, and interpersonal communication skills with the ability to communicate effectively and clearly with both technical and non-technical personnel.

  • Keen attention to detail.

  • Ability to work on multiple tasks simultaneously with strong organizational and prioritization skills

  • A critical thinker with strong problem solving and decision making skills

  • Able to integrate company goals and objectives into department goals and activities

  • Detailed oriented, excellent ability to multi-task: addressing critical daily issues as well as keeping focus on strategic tasks

  • Process oriented with the ability to efficiently identify root cause to establish repeatable/sustainable processes

  • Flexible with the ability to adapt to changing organizations, changing business needs, etc

Additional Skills:

  • JUnit testing

  • Atlassian Bamboo

  • Bitbucket

  • Test Driven Development

  • Gherkin

  • Cucumber

  • JIRA/Confluence

Job ID 2019-120905