Minimum Requirements:
- Degree in relevant Technology OR Science OR Engineering field of study
In depth knowledge of:
- Relevant system/application development language
- Relevant development frameworks
- Coding for security best practice
- Agile/DevOps principles and applications
- Bespoke BU/FA knowledge
- Corporate and investment banking domain (preferred)
- Relevant banking regulations (preferred)
Experience:
- Worked in an Agile/DevOps environment (preferred)
- Min of 510 years java experience.
- Strong back end and front end development skills
- Strong SQL skills especially on MSSQL
Solid experience in the following technologies:SOA
Microservices
Docker
Java
Angular
NodeJS
Bootstrap
Spring boot
Hibernate
Tomcat
Jboss
Nexus
Teamcity
Maven
Kafka
Experience with workflow tools like TIBCO AMX / Camundo an advantage
Experience with rules engines like Drools and advantage
Responsibilities:
- Engage with the macroenvironment to look for new opportunities capabilities and trends that would add value to the required development work
- Suggest changes in executing work processes to better drive value and benefits for the business
- Prepare and share recommendations for process and systems improvements in relevant area of accountability
- Actively participate in team crossdiscipline and vendordriven collaboration sessions or forums to increase understanding of the working environment (current and planned)
- Partner with BT and Business stakeholders to create integrated roadmaps to enable business requirements delivery
- Consolidate and prepare solution design documentation
- Apply standards and governance in such a way as to develop the best fit solution for business
- Coordinate and apply various coding efforts
- Collate data on coding progress achieved
- Address and develop solutions to problems and risks arising from coding efforts
- Design relevant test scripts/ test cases to best determine system readiness and usability
- Provide second tier support as required