BBVA
BBVA
BBVA is a global banking and financial services group working to modernize how people and businesses manage money. Its activities span corporate and investment banking, fintech, and digital banking, serving 71.5 million customers through technology-enabled financial solutions. With more than 121,000 employees, BBVA brings together expertise across banking, consulting, and marketing in a collaborative environment focused on innovation, digital transformation, and professional excellence.

Senior Software Expert II – Enterprise Web and AI Transformation

Senior engineer developing web and application solutions to transform BBVA Colombia’s banking applications and channels. Build secure software using Java, JavaScript, and REST APIs.

Description

  • Analyze, design, develop, and implement software solutions that evolve and transform banking applications and channels
  • Contribute to technology projects and initiatives while maintaining development quality and adherence to standards and best practices
  • Support requirements analysis, estimation, development, testing, implementation, and solution maintenance
  • Identify risks, dependencies, and opportunities for improvement
  • Address and resolve incidents, investigate problems, and remediate vulnerabilities
  • Maintain the stability and continued evolution of the applications under your responsibility

Requirements

  • Degree in Systems Engineering, Software Engineering, Computer Engineering, or a related field
  • At least two years of software development experience, including work on projects using agile methodologies
  • Experience in the financial sector and/or developing high-transaction digital solutions is preferred
  • Knowledge of object-oriented programming concepts, including classes, objects, inheritance, encapsulation, and polymorphism
  • Knowledge and experience with Java, JavaScript, HTML5, and CSS
  • Experience developing and consuming REST services and APIs
  • Experience developing ASO services across backend and middleware layers, as well as three-tier architectures
  • Experience manipulating the DOM with JavaScript
  • Familiarity with frameworks and libraries for web development
  • Knowledge of relational and non-relational databases
  • Experience with version control and software integration and deployment practices
  • Understanding of agile methodologies and experience working in multidisciplinary teams
  • Experience with unit and functional testing, along with sound code quality practices
  • Knowledge of the Bank’s architectures and frameworks, security concepts, vulnerabilities, and secure development is preferred

Benefits

  • Continuous learning with opportunities to gain and share knowledge
  • A diverse and inclusive team
  • Participation in digital transformation and technology innovation initiatives

Related Jobs

Genesis Tech

Senior Full-Stack Product Engineer (Node.js, AI-Native)

Genesis Tech
1,001 – 5,000 Employees
ConsultingLogisticsMarketing

Build backend systems, infrastructure, and AI-native features for Boosters’ personal digital security product. Drive product development from architecture and design through release and results analysis.

Open
URBN (Urban Outfitters, Anthropologie Group, Free People & Nuuly)

Software Engineer II, Kafka and Python — URBN, Philadelphia

URBN (Urban Outfitters, Anthropologie Group, Free People & Nuuly)

Build Kafka event-streaming and integration services at URBN, supporting the move from legacy platforms to cloud-native systems. The role uses Python, automated testing, and CI/CD practices.

Open