Role Objective
This role is for a senior developer who has hands-on experience in microservices technologies and with ability to lead. This role requires 100% Hands-on coding and development on skills of Java, Spring Boot, Camel, JBoss, MQ, JMS and Webservices.
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.
- 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
- Development of relevant architectural standards & high level design principles
- Identify opportunities to leverage technology synergies to save costs and improve efficiencies
- Initiate innovative application of technology to capture new business value
- Remaining current on leading trends in designated architecture areas and IT in general.
Requirements:
- 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
- Ability to lead dev team and influence outcomes
Hands on Experience should include:
- Technologist with immense interest in trying out new architectures, frameworks, programming languages or concepts.
- ESB or SOA Architecture
- Services governance and design
- Unix and Linux hand’s on and scripting language
- SpringBoot, Spring Batch, Drools and Apache Camel
- IBM MQ, REST, SOAP, WSDL
- Spring Security, Netegrity, PKI, JCE, JSSE
- Object Design and Modeling
- DevOps (Git, Jenkins, Maven, Artifactory, Sonarcube, Veracode, Xraty etc)
- Experience with at least one of Oracle, MS SQL, Maria DB or any NoSQL
Good to have:
- Financial domain knowledge is highly desirable
- At least 10 years of experience in building scalable banking specific platforms
- Formal architecture certification (TOGAF or equivalent)
- Hands on and knowledge on Visual Basic