Successfull team lead experience of at least 2 developers for at least a year.
Strong Java knowledge (5+ years of experience; Java core, XML, XSLT, Hadoop, SQL, Guice, etc.).
Good spoken and written English.
Good communication skills.
Jira, Maven, Git.
Experience with Protocols (HTTP, FTP, SOAP, PKI).
Responsible for delivery of component within a complex project.
Develop most complex pieces of functionality within component.
Lead team of
Provide development estimates, distibute work, drive daily standup meetings.
Newly developed system for a major international investment bank to consolidate and validate data within finance department.
Complex project to process huge amounts of financial data, performing different conversions, validations, etc.