R0179489 TDI - Senior Java Developer - Vice President
- Employer
- Deutsche Bank
- Location
- Singapore, Singapore
- Salary
- S$13 - S$15
- Posted
- 24 Jan 2023
- Closes
- 26 Jan 2023
- Ref
- 18556564
- Job Function
- Accounting/Audit/Tax
- Industry Sector
- Finance - General
- Employment Type
- Full Time
- Education
- Bachelors
Your key responsibilities:
Your skills and experience:
Role is required to be performed on-site at One Raffles Quay office. Relevant vaccination requirement applies"
- Technical delivery for CLM tech facing off to stakeholders across business and operations
- Delivery planning and execution for CLM Technology.
- Developing source code, including descriptions, for all Software Components in accordance with Software Requirements specification, the functional design and the technical design document
- Designing components of the application; interacting with Analysts and Programme teams as appropriate
- Contributing to quality assurance by writing unit, integration and functional tests. Leading Behavior Driven Development (BDD) and test driven development (TDD).
- Contributing to problem and root cause analysis
- Supporting the creation of Software Product Training Materials, Software Product User Guides, and Software Product Deployment Instructions
Your skills and experience:
- Minimum 8 + year development delivery experience, with 4+ years of delivery within Agile SDLC/teams with CDCI.
- Programming experience in Java with focus on BDD and TDD and design patterns
- Proven experience developing middle-tier applications
- Demonstrable experience of developing in Angular JS, Bootstrap, React JS, REST APIS. Use of Oracle RDBMS, JMS.
- Experience of Spring, Spring Boot, Spring Cloud, Docker. Experience in BPMN technologies, such as JBPM, Activitii.
- Know-how of Cloudera Hadoop, SCALA.
- Understanding of how to develop unit testable code using testing frameworks like JUnit, Mockito, Cucumber
- Practical experience with build tools (preferably Maven), source code control (preferably Git), and continuous integration (preferably Jenkins, or TeamCity, Hudson)
- Experience in Information Technology (IT) change projects and a project/programme environment
- Ability to share information, transfer knowledge and expertise to team members
Role is required to be performed on-site at One Raffles Quay office. Relevant vaccination requirement applies"