freehire launches on Product Hunt on 26 August.

Follow →

GBI Banking Solutions - Software Developer

Summary

Full-stack Software Developer on the GBI Banking Solutions team building and maintaining digital banking mobile and back-office applications using Java, Spring Boot, microservices, and AWS.

If you have passion for technology as we do and want to be part of a great team which leads innovation in Fintech, join us.

Who We Are?

We Create World Class Financial IT Services

We are a leading technology company which provides technology infrastructure, software development, big data and data analytics, internet applications, integration, system management, security management, project management and enterprise applications services to Garanti BBVA branded institutions.

We are an agile team, developing revolutionary and innovative products. We develop emerging financial technologies and end-to-end high-tech solutions with our expert development teams. #teknolojidekitutkuyukeşfet

Many reasons which will make you say I love working at Garanti BBVA Technology

We have a passion for technology, we think big and we continuously explore and seek improvement, we trust the power of empowerment. We are an academy for talents. Thus, we are “one team”and always achieving together.

Your Impact

GBI Banking Solutions team works passionately to shape the technologies of the future.

They value being a team, learning from each other and producing together. Since they are excellent teammates, they are proficient in positive interpersonal communication, taking responsibility and valuing different ideas.

They are creative and productive. Their business is based on innovation and is only limited by their dreams. Now they are looking for new teammates with whom they will achieve together.

In that team;

  • Work closely with business, design, security, and architecture teams and enhance end-to-end experiences for Garanti BBVA International mobile app users
  • Demonstrate strong analytical, problem-solving, and decision-making skills with a customer-centric mindset
  • Embrace a one-team approach and be a strong team player
  • Have a passion for quality and continuous improvement
  • Develop and maintain digital banking solutions on mobile and back-office applications
  • Monitor and maintain end-user experience and processes
  • Continuously improve development standards and environments
  • Apply your skills in software development and contribute both individually and as a team player
  • Build high-quality, efficient, secure, and scalable solutions with comprehensive error handling
  • Continuously improve technical skills, research, and follow developments in new technologies and financial products
  • Actively engage in team discussions, offering solutions and feedback
  • Create solution models, perform full-stack development, write unit tests, and deliver products and services to customers through digital channels
  • Demonstrate strong multitasking abilities and motivation in a fast-paced environment
  • Be proactive, delivery-oriented, and collaborative, with the ability to work effectively in Agile, cross-functional, and multicultural teams
  • Demonstrate a good command of written and spoken English

How do we describe the perfect match?

  • Bachelor’s degree in Computer Engineering, Software Engineering, or a related field.
  • Minimum 1 years of hands-on software development experience with Java, Spring, and Spring Boot, including the development and integration of RESTful services.
  • Experience in the banking or financial services sector, particularly in areas such as digital customer onboarding, payments, SEPA, or PSD2.
  • Knowledge of cloud technologies, with hands-on experience or strong familiarity with AWS services and cloud-based architectures.
  • Experience developing or delivering products for mobile applications or digital channels.
  • Experience with microservice architectures and related integration technologies such as gRPC.
  • Experience with software development and delivery tools such as Git, Maven, Jenkins, SonarQube, and IntelliJ IDEA.
  • Ability to develop and maintain automated unit tests using frameworks such as JUnit and Mockito.
  • Experience working with SQL-based systems and familiarity with application monitoring, messaging, or integration technologies such as Splunk, Kafka, and RabbitMQ.
  • Knowledge of Agile software development methodologies and the software development lifecycle.
  • Strong debugging and problem-solving skills, including the ability to understand, troubleshoot, and improve existing codebases.
  • Ability to work effectively with third-party products, services, and external technology providers.
  • Ability to understand technical documentation in English and communicate effectively in written and spoken English.
  • Experience with OpenShift or similar container/application platforms.
  • Experience supporting production applications and participating in out-of-hours or 24/7 incident support.

If you would like to get to know more about Garanti BBVA Technology, please follow us on Instagram, LinkedIn, Medium and our Company Website;

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available