Welcome to the team:
Tech Lead in Daily Banking (m/f/diverse)

  • Function
    Function:
    Information Technology
  • Location
    Location:
    Praha

The Daily Banking Cluster in Commerzbank is building the bank’s online banking application. With over 1 million daily users and over 15 million API calls per day and growing, this is one of the largest projects of its kind in Europe. Utilizing modern technologies such as React, Java-based microservices, Oracle, Kafka, Docker and OpenShift, and together with other teams in Prague who are building the partner mobile app, we are building a next-generation online banking experience.

We are now putting together a new team in Prague and looking for best-in-class talent to build a new tool in the online banking portal for our small and medium-sized business customers, helping them to manage their daily finances.

Given the high-profile of the application, this new team has a huge responsibility, making this an intensive, exciting and truly unique opportunity to expand and develop your organizational skills and international experience.

As Tech Lead you will play a leading role in developing the architecture of this new project – from the application landscape right down to the frameworks and standards used. You will work with the engineering team to design solutions together on how to fetch data from remote systems, caching, store data in the database. You will need to discuss together which technologies to use and how best to use them to meet the challenging needs of the project.

Working closely with the TPM and DevOps engineers you will develop CICD infrastructure and deployment processes for the project, as well as solutions for high availability and disaster recovery.

You will be the right-hand of the Product Owner, helping them to understand the technical implications of often complicated requirements, additional technologies and skills required to realise them. You will play a key role in presenting these to the engineering team and work with them to design technical solutions.

The ideal candidate will have a rich technical background in multiple web-based technologies having worked on a variety of projects presenting diverse technical challenges. They will also be highly creative with a strong commitment to teamwork and collaboration.

We are not looking for someone who necessarily always has the best ideas, but rather a compassionate leader who can work with the team to come up with the best ideas together.

Your tasks

  • Lead development of the project’s strategical technical direction.
  • Design and develop the project’s architecture through creation of POCs.
  • Lead discussions with the development team on technical analyses of requirements.
  • Set and maintain technical standards for database schemas, APIs, code style and quality.
  • Work with the development team to implement requirements.
  • Work closely with the PO to manage technical considerations in planning.
  • Work together with the Technical Product Manager to create CICD processes, test automation and development infrastructure.
  • Ensure scalability and responsiveness of the application through development of appropriate design choices.
  • Collaborate with teams throughout the bank to understand APIs, data lineage and delivery.
  • Ability to mentor junior colleagues and foster a culture of sharing ideas through discussions and demonstrations.
  • Assist in production issue triaging and resolution.

Your profile

Technical:

  • Bachelor’s degree in engineering or related field.
  • At least 10 years’ experience in IT
  • Business/banking knowledge and understanding of corporate banking and related IT & business processes is an advantage
  • DevOps experience
  • Deep Java understanding, including experience with Spring Boot
  • Exceptional SQL skills
  • RESTful API design
  • noSQL databases and distributed caching systems
  • Scaling, high availability and disaster recovery
  • Test automation
  • Kafka
  • Docker/OpenShift
  • System and solution architecture
  • CICD pipelines including experience in designing and implementing them

Other skills and experience:

  • High analytical thinking with attention to details and problem-solving attitude.
  • Excellent collaboration and communication skills.
  • Good team player with high ability to work in international teams.
  • Previous experience working in an agile environment.
  • Fluency in English – both written and spoken as you will be in daily contact with native and non-native speakers.

Our Benefits

  • 30 days of vacation
  • Employer-funded pension
  • Flexible work
  • working from home
  • Work internationally
  • Employee conditions
  • Digital learning
  • Diversity
  • Family & job friendly
  • Friendly work environment
  • Inspiring company culture
  • Diverse tasks
  • Work-life balance

30 days of vacation; Employer-funded pension; Flexible work; working from home; Work internationally; Employee conditions; Digital learning; Diversity; Family & job friendly; Friendly work environment; Inspiring company culture; Diverse tasks; Work-life balance

The company

In Commerzbank Digital Technology Centre Prague, we are transforming a traditional bank into a digital agile enterprise! We provide a wide range of various IT solutions, .Net and Java development, services in the area of application operation and infrastructure. As a part of Commerzbank Group, we work closely together with the Delivery Organisation of more than 50 different Clusters in our Headquarter in Frankfurt and around the globe.

We are looking for thinkers with unconventional ideas and in return, we offer the freedom to create own job with own vision, wide range of benefits including home office. Sounds interesting?

Contact

In case of interest, please apply via this jobportal.