Java Architect / Manager
New York, NY
" Work closely with clients to establish technology solutions at business and technical level.
" Lead design, estimation, planning, and implementation of business solutions that require IT system(s).
" Interact with business stakeholders to provide technical solutions delivering to business needs.
" Consult clients' senior technical leaders on best practice point of view.
" Establish high, mid and micro level plans working with a Project Manager.
" Provide leadership to international, multidisciplinary team of up to 20 members.
" Help to build client relationships and participate in business development and proposal work.
" Deliver compelling presentations to internal and external stakeholders.
" Bachelor's/Master's degree in Computer Science or related field.
" Deep experience in enterprise architecture, systems integration, package implementation, and/or interactive design.
" Experience in a consulting or client-facing role.
" Knowledge in the Investment Banking, Capital Markets, Asset Management and trading industry.
" Deep experience in architecting and delivering applications for areas such as Fixed Income, Equities, FX, or Hedge Funds.
" Expert knowledge of Java, especially Multi-threading, OOPS, Microservices, Kafka, Concurrency.
" Deep understanding of the project lifecycle process, able to define a comprehensive solution leading towards a common vision.