Lead Developer (Backend) (Banking App)

Senior Software Engineer Oracle/Informatica
Your new role

Our Cluster Digital Banking Solutions is enabling Commerzbank customers to use the digital channels with first class user experience. The award-winning banking apps were recently relaunched from scratch and are ranked among the best banking apps. Our world-class financial products are being developed in an agile setup with a modern CI/CD tech setup. The cross-functional teams are mixed with the most talented colleagues in Germany, Poland, Bulgaria and Czech Republic.

Your main tasks are:

  • Lead the development of cloud-based backend applications by actively participating in the software development activities
  • Design, architect, and document innovative, scalable, and high performant software solutions embracing technological trends
  • Implementation of CI/CD pipelines using Teamcity
  • Defect fixing and maintenance of the application i.e., resolution of production problems/incidents
  • Responsible for the entire life cycle of a software product
  • Work independently and support multiple applications at the same time
  • Mentor the team members and motivate them to find the solutions for complex software requirements
  • Apply automation wherever possible
  • Preparation of mandatory documentation for IT applications
  • Conduct continuous analysis and quality assurance for development processes and deliverables
  • Co-ordination of meetings and other IT-related activities during the software development life cycle
  • Stakeholder management - co-operate with Stakeholders and other business departments within the bank

We prefer candidates with:
  • Extensive professional experience as a Java software developer
  • University degree in computer science and/or related field or equivalent work experience
  • Extensive experience and expertise in our technology stack: Java/J2EE, Springboot, REST, Maven, JPA, version control systems (Bitbucket/Git), continuous integration tools (Teamcity/Jenkins), static code analysis tools (SonarQube/Fortify)
  • Extensive experience in developing microservices, containerization (docker), cloud computing (preferably Google Cloud) & Unix shell scripting
  • In-depth knowledge in design patterns, architecture principles (microservices, event-driven architecture), architectural styles (REST)
  • Experience in leading a team of backend developers with varying skillsets
  • Knowledge in Terraform scripting, application monitoring tools such as Dynatrace is an added advantage
  • Knowledge in domain financial services/retail banking is an added advantage
  • Willingness to learn new skills/technologies
  • Good team player and work within a geographically distributed team
  • Good English communication skills - written and spoken. German is an added advantage
  • Experience in Scrum framework and agile work techniques

  • Bonuses
  • Contributions to the pension / life insurance
  • Flexible start/end of working hours
  • Transport allowance
  • Meal tickets / catering allowance
  • Educational courses, training
  • Cafeteria
  • Refreshments on workplace
  • Sick days
  • Occasional work from home
  • Corporate events
  • More than 5 weeks of vacation
Click here to access HAYS Privacy Policy, which provides detailed information on how we use and protect your personal information, and your rights in relation to this.


Job Type
Bankovnictví & Finanční služby
Software Development
Lead Developer (Backend) (Banking App)

Talk to a consultant

Talk to Matej Vondracek , the specialist consultant managing this position, located in Prague
Hays Czech Republic, Olivova 4/2096

Telephone: 778413742