Technical Lead, Java
Location: US, NY, New York
Salary range: 140-160
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Information Technology and Services
Function: Information Technology

Company profile:
Search &amp; Placement for Technical and Quantitative Professionals Our clients areTop-Tier Investments BanksHigh Frequency Trading FirmsHedge FundsPrivate Equity FirmsPublishing &amp; On-Line Content companiesAdvertising and Marketing FirmsTechnologies and talent we recruit for:Algorithmic, High Frequency TradingProprietary Trading, Market makingOrder Management and ExecutionRisk Monitoring &amp; Pricing AnalyticsCore Trading Systems InfrastructureDMA &amp; ConnectivityStatistical Analysis and Time Series DatabaseTrading Strategy Back TestingServer Side, Core &amp; Low Latency, Rapid Application and UI Application DevelopmentC#, WPF, C++PythonCore JavaQ, KDBExcel and VBA

Job description:
Job DescriptionHighly motivated, experienced, senior software engineer to contribute to the expansion of the Banks Wealth Management Core Processing Team. Core processing Technology team develops and supports the post execution trading activities as well as margin, asset serving and client reporting for Client, Financial Advisors and Trading Desks activities. These applications deliver a wide range of functionality which includes: clearing and settlement, margin, corporate actions, credit risk, portfolio accounting, confirms, client statements, client commissions, asset management and regulatory reporting.  The team has embarked on multi-year strategic initiatives to provide scalable feature-rich platform aimed to help the business grow. We want to not only distance ourselves from our competitors, we want to establish and be in a league of our own. ResponsibilitiesYou will be expected to work as a member of the development team and participate in all aspects of software development lifecycle with a focus on Java Development using J2EE standards. The ideal candidate will possess solid technical skills as well as the drive to learn more about the business and new technologies. Candidate should be open to work front to back in applications and must have sound grasp of development best practices and system architecture. She/he will be expected to drive design and architecture discussion across the team and be responsible for high quality implementation. Expertise in any one of the following business domain would be preferable: Margin, Corporate Actions, Gain /Loss and Tax.*LI-WW1  

Requirements:
QualificationsRequired Skills: Bachelors or Master’s DegreeStrong understanding of Core Java and J2EE server technologies:CXF,JAX-WS,XML,JMSExperience building REST and Soap web services using JavaStrong experience with SpringStrong understanding of relational databases (writing SQL/Stored Procedures)Experience with MQWorking knowledge of UNIX/LINUXDemonstrates exceptional analytical and problem-solving skillsStrong communication , organizational, and collaboration skillsAbility to multi-task and work well under pressureExperience working on large and medium scale projects in agile environmentDesired Skills:Development experience working with mixture of new and legacy systemsDevelopment experience building high volume systems.Experience with multithreaded programming and (asynchronous) concurrency management (in context of both thick clients and web-services)Prior experience in the middle office or back office in financial organization is a plus 

Benefits: