Designstechnical infrastructure for applications and assists in defining applicationtools.
Developsthe applications architecture and blueprints which reflect business logic ofthe section or
Defines applicationcomponents, platforms, interfaces and development tools.
Participatesin the evaluation and implementation of vendor application software and tools.
Providestechnical guidance to cross-functional, cross-platform application developmentteams.
Consultson integration and conversion activities, experiences and considerations.
Conductsreviews and analyses organizational needs to make recommendations regarding the
developmentand implementation of applications.
Staysabreast of the latest technology infrastructure and processes in the industryand marketplace.
Makesrecommendations to use innovative, creative approaches as appropriate to meetclient needs.
Helpsresolve high-impact, moderately complex system problems affecting multipleapplications or across multiple platforms using the appropriate debugging toolsand techniques such as probes, animators,traces, sniffers and dumps.
Bachelor s degree in Engineering / Computer science.
10-12+ years of experience in systems architecture, analysis and applications program development required, experience in the securities or financial services industry.
Core Java, J2EE, Spring, Rest services, JMS, Hibernate, JSON, XML, SDLC and Continuous Integration tools, is preferred.
SQL, Oracle, DB2, is preffered.
Experience with MicroServices Architecture, Agile Development Methodology,
Scalable High Resiliency Systems & Workflow (JBPM)