Job Objectives
This role is for Web API & Microservices Technical Development Lead. This role requires 100% Hands-on coding and development on skills of Java/J2EE, Spring Boot, Camel, JBoss, MQ, JMS and Web services.
Key Responsibilities
- Serve as technical development lead to implement Enterprise Web API, Microservices and Data Modelling for the Bank with full capability /accountability for architecture deliverables (process, information, technology etc.) from concept to implementation.
- Lead in the preparation of technical design document and provide the clarifications to development teams during the implementation phase of the project.
- Advice the team on system impacted by changes and extent such change in the establishing the test scope of SIT, UAT and Production implementation.
- Experience in Agile development methodologies and lead the Squad team.
- Communicate and influence key elements of one or more technology architectures to technical and business audiences.
- Contributes in group strategic initiatives and decision making at a group level including product architectures and roadmaps.
- Interface with senior stakeholders, and other teams to get desired results.
- Identify opportunities to leverage technology synergies to save costs and improve efficiencies.
- Proactive in taking initiatives and deliver it to completion.
Key Requirements
Tech knowledge:
- Hands on technologist with immense interest in trying out new architectures, frameworks, programming languages or concepts.
- Hands on Experience should include.
o Java, J2EE, Spring Boot, Spring Batch, Drools and Apache Camel
o ESB or SOA Architecture
o Services governance and design
o Unix and Linux hand’s on and scripting language
o Good Understanding about Java /J2EE design patterns
o IBM MQ, REST, SOAP, WSDL
o Spring Security, Netegrity, PKI, JCE, JSSE
o Object Design and Modeling
o DevOps (Git, Jenkins, Maven, Artifactory, Sonarcube, Veracode, Xraty etc)
o Knowledge on the Control M activities and Linux server hands on with Jboss
- Experience with at least one of Oracle, MS SQL, Maria DB or any NoSQL.
- Ability to use a wide variety of open source technologies and cloud services.
- Knowledge of best practices and IT operations in an always-up, always-available service.
- Go getter attitude in getting things done with minimal supervision.
- Articulate communication skills, ability to work with multiple teams.
- Ability to lead dev team and influence outcomes.
- Able to work with DevOps team to set up the Automated build and Deployment set ups.
- Able to work with other sub systems stakeholders and group IT team.
Good to have
- Financial domain knowledge is highly desirable.
- At least 6 - 10 years of experience in building scalable banking specific platforms.
- Formal architecture certification (TOGAF or equivalent).
- Good to have experience in L3 Support.