Previous Job
Lead Java Architect
Ref No.: 18-01312
Location: New York, New York
Position Type:Direct Placement
Pay Rate : $ 175,000.00 - 220,000.00 /Hour
Top Tier Investment Management Firm is  seeking a highly-experienced Senior Manager, who can manage the delivery aspects of a fast-paced project that will be executed with an onshore-offshore team comprised of the firm  and vendor resources and requires substantial collaboration with cross-functional teams and enterprise groups.
Candidates with backgrounds in data analytics, data visualization, and building realtime process monitors are highly desirable.
  • Management of a medium-sized development team of about 30 members.
  • Responsible for delivery of all phases of application development and implementation processes.
  • Ability to accelerate complex, time-consuming development tasks with hands-on solutions, remediation.
  • Manages staff in ensuring applications are developed to meet clients' business needs and expectations as well as technical design.
  • Responsible for completion of UAT and performance-testing for conformance to standards and adherence to design specifications.
  • Manages the implementation of change requests, as needed.
  • Communicates timely and accurate project-related information to relevant parties.
  • Participates in the recruiting process, instructs, assigns, directs and reviews the work of other applications developers, prepares performance reviews and provides ongoing feedback.
  • Manages interactions and development milestones involving multiple cross-functional teams.
  • Manages infrastructure provisioning and enterprise processes with multiple enterprise teams.

  • Bachelor's degree in computer science or a related discipline, or equivalent. A Master's degree is preferred.
  • 8-10 years of experience in systems analysis and program development with related supervisory, management and administrative experience required.
  • 2+ years of experience in the securities or financial services industry is a plus
  • Technical Architecture and Detailed Design of Application Components.
  • Expert level, hands-on experience with Java programming.
  • Hands-on experience with at least 2 of the following Big Data Technologies: Kafka, Storm, Neo4J, ELK
  • Experience with data modeling and design using RDBMS databases such as Oracle and/or NOSQL databases.
  • Experience with at least 2 of the following Development Tools: Eclipse, Maven, Git, Jenkins.
  • Experience with at least 1 of the following: JavaScript (AJS), Unix Shell Scripts.
  • Experience with at least 1 of the following Development Methods: SDLC/Waterfall, Agile.
  • Experience with software deployment and release processes.
  • Experience with managing offshore delivery using offshore teams.
  • Experience managing vendor development teams using SLAs.
  • Nice-to-have experience: