As a Java Engineer, you will be responsible for designing and developing new functionality with Java modern technology stack. This involves working closely with the team on functional and non-functional requirements, following Behaviour-Driven Development approach, and driving technical design and implementation of trade finance risk management systems.
The ideal candidate will have extensive Java experience, profound knowledge of algorithms and data structures, and expertise in technologies like JMS, SQL, Linux, and OpenShift. Strong technical skills in software development lifecycle tools such as Git, JIRA, Artifactory, and Jenkins/TeamCity are essential. Candidates should have a solid understanding of software engineering principles and the ability to contribute to system architecture design.
Deutsche Bank offers a comprehensive benefits package including mental health support, physical wellness programs, professional networking opportunities, flexible working arrangements, financial security through pension plans, and a commitment to diversity and inclusion. The role provides an opportunity to work at the forefront of financial services technology in a globally recognized banking institution.