Logo Deutsche Bank AG

Senior Backend Engineer

Job

  • Level
    Senior
  • Job Field
    IT, DevOps, Back End
  • Employment Type
    Part Time/Full Time
  • Contract Type
    Permanent employment
  • Location
    Berlin
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you develop software in Java and Kotlin, build RESTful web services on Kubernetes, apply BDD techniques, and enhance code quality through peer reviews. You manage CI/CD processes and support the team with on-call duties.

    Job Technologies

    Your role in the team

    • Responsible for developing and maintaining software in Java and Kotlin, building RESTful web services on Kubernetes and OpenShift.
    • Leverage Behaviour-Driven Development (BDD) techniques to work hand-in-hand with users, analysts, developers, and fellow testers.
    • Utilize your engineering expertise in the development of new features and ensure the cleanliness and industry-standard compliance of the codebase, prioritizing the use of modern technologies, design principles, and agile methodologies in your daily work.
    • Create software that is reliable and simple to maintain in production, while being ready to pitch in with on-call 3rd line support when the need arises.
    • Participate regularly in peer reviews with your team to ensure the quality, extensibility, and reusability of your code.
    • Engage proactively within the engineering community, share your expertise, and establish a robust network.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Possess a degree in a tech/scientific field or equivalent work experience.

    Qualifications

    • K in Java (11+) and/or Kotlin, including proficiency with frameworks like Quarkus, Spring, and Kafka.
    • Familiarity with Kubernetes is a plus, with bonus points for Google Cloud Platform (GCP) knowledge.
    • Proficient in SQL and relational databases, with familiarity with NoSQL, document-based databases, and data pipeline being highly desirable.
    • A team player, with strong (English) communication skills, who enjoys sharing knowledge and best practices, learns quickly, listens carefully, and is willing to mentor junior engineers.

    Experience

    • Possess a strong understanding of the software development lifecycle, write reusable and maintainable code, and have hands-on experience with Continuous Integration/Continuous Deployment (CI/CD), particularly using Jenkins (bonus point for hands on experience with Github actions).

    This text has been machine translated. Show original

    Benefits

    Health, Fitness & Fun

    Work-Life-Integration

    Topics that you deal with on the job

    Job Locations

    • Location Berlin

      Germany

    This is your employer

    Deutsche Bank AG

    Deutsche Bank AG

    At Deutsche Bank, we see ourselves as a progressive technology company that can gain new market share through innovative ideas. We're investing significant resources into digital transformation so that our customers can have faster, more flexible access to us through all channels. And by leveraging data, we can automate processes and make the bank more efficient and easier to manage.

    Description

  • Company Size
    250+ Employees
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Banking, Finance, Insurance
  • Logo Deutsche Bank AG

    Senior Backend Engineer

    Location
    Berlin
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs