(Senior) Full Stack Software Developer

  • Hamburg

Job description

In an era where digitalisation and modern IT infrastructures are revolutionising banking, we are shaping a technology-driven bank where you, as an IT professional, will work closely with our business divisions. Our Technology teams offer you an environment that presents exciting challenges – whether it's through the support and further development of legacy systems or the introduction of modern technologies such as AI, Machine Learning, and highly automated trading applications. 

Our IT department, comprising approximately 300 employees, largely operates using an agile Scrumban approach, covering areas such as Cloud Computing, Cybersecurity, Operations, Process and Governance, Software Development, and Architecture. We are particularly proud of developing almost all our applications in-house, which grants us unique flexibility and innovative strength. Our tech stack includes modern technologies like Java, Kotlin, TypeScript, and Python, CI/CD pipelines, containers, Kubernetes, as well as Azure Cloud, Azure SQL Database, and Oracle Database with PL/SQL. 

What you can expect from us

As a (Senior) Software Developer (Full Stack), you will be part of our Accounting TECH team, proactively shaping the further development and stable operation of our Java-based system landscape. You will work independently on exciting solutions – from workflow-based applications for processing incoming and outgoing invoices, to integrating diverse business processes into our accounting system, to contributing to the renewal of our core banking system in the long term. 
What sets us apart as a team of developers, a software architect, and a business analyst? A collaborative, appreciative working relationship on equal footing, a clear focus on modern, innovative technologies using AI tools in an agile environment – and, not least, the joy in what we achieve together. 

Your tasks include

  • Further development of the existing microservices/self-contained systems architecture
  • Working autonomously within an agile product team operating in the accounting environment
  • Support and accompaniment throughout the entire development lifecycle (analysis, design, implementation, testing, integration, operation) 
    Fullstack Development with Spring Boot, Angular, and Relational Databases
  • Co-determination of the future technology stack
  • Management and expansion of internal team monitoring, DevOps, and CI/CD infrastructure 

What you bring with you

  • Completed degree in Computer Science/Business Informatics or equivalent qualification
  • Good knowledge in the area of Java and Spring
  • Basic knowledge of JavaScript frameworks (Angular), SQL and Kubernetes
  • Experience with Camunda, cloud technologies (Microsoft Azure), message queues (JMS), IntelliJ IDEA, Git, Bamboo, Jira, Docker, Maven, Splunk, and Grafana would be advantageous.
  • Willingness to independently familiarise yourself with new topics and technologies
  • Fluent written and spoken German and English   

About the company

Berenberg was founded in 1590 and today is one of Europe's leading private banks with over 1,500 employees in the Wealth Management, Asset Management, Investment Banking and Corporate Banking divisions. We attach particular importance to our high-performance IT systems, which we develop predominantly in-house. More than 250 IT colleagues work on the further development of our IT landscape with great commitment and a high level of expertise in an agile way.

Our committed and competent employees are our greatest asset. The flat hierarchies and multifaceted areas of responsibility enable our employees to realise their own ideas and thus make a personal contribution to our joint success.

Our benefits

  • Promotion opportunities
  • Vocational training
  • Special equipment
  • Company pension scheme
  • Financial incentives
  • Company bike
  • Flexible working hours
  • Public transport ticket / subsidy
  • Special leave
  • Team building
  • Further training