This role is for Software Development Engineer responsible for developing and unit testing software applications, ensuring quality, maintainability, scalability and high performance
Job Summary
This role is for Software Development Engineer responsible for developing and unit testing software applications, ensuring quality, maintainability, scalability and high performance.
Key responsibilities include software development, participating in agile application development, leveraging design patterns and TDD/BDD, and collaborating with QA and Functional Analysts.
Deutsche Bank offers a range of benefits including a best-in-class leave policy, gender-neutral parental leaves, childcare assistance, industry certifications, and comprehensive insurance.
Matching Summary
This role is for Software Development Engineer responsible for developing and unit testing software applications, ensuring quality, maintainability, scalability and high performance.
Skills & Requirements
Must-have
Software Development Engineer
Java, Spring Boot, J2EE
design, architecture, source code management
CI/CD, Jenkins
messaging technologies like JMS, IBM MQ, Kafka
Docker, Kubernetes, OpenShift, GCP
Unix, Windows, Oracle, DB2
Nice-to-have
LoanIQ/Lending domain knowledge
strong technological background
hands on and work independently
technically guide and mentor junior resources
good communication skill and strong positive outlook
Investment Banking experience
Key Requirements
3 to 6 years of relevant work experience
Bachelor’s Degree in Computer Science or equivalent