Primary responsibilities include designing, building, and enhancing software components for legacy and new surveillance systems. The developer will be responsible for comprehensive software development, including component design, testing, deployment across environments, and production support for critical banking technology infrastructure.
Key requirements include extensive Java experience (minimum 5 years), strong ability to design and test applications, knowledge of containerization technologies like OpenShift/Kubernetes, proficiency with relational databases, and deep technical expertise in technologies such as Kafka, MQ, Apache Camel, REST, and unit testing.
The role offers a compelling work environment with competitive compensation, performance-based promotions, empowering management, flexible work arrangements including work-from-home options, comprehensive medical benefits, modern office spaces, and opportunities for professional growth within a dynamic technological ecosystem at Deutsche Bank.