Java Developer - Two roles: 1) Big Data / scala / spark hadoop OR 2) Java only- AVP
$145,000 F/T Employee
A F/T position at a Major Global Investment Bank, with the need for resources to execute large scale Trading and Investment Banking system projects.
Pay Options: F/T Employee.
Contact Jason Vu. call (646)876-9536 / (212)616-4800 ext.290 or email firstname.lastname@example.org with the Job Code JV32919 or Click the Apply Now button ().
Location: Downtown NYC.
Skills required for the position: JAVA, APACHE, HADOOP, SPARK, HIVE, IMPALA, SDLC, SCALA.
Detailed Info: There are two roles here, Candidates can choose or based on ability / acumen and interest which team to work in. You do not need to have the financial experience that is in the description - you can learn that on the job. We are looking for strong Java developers here who want to grow their skills and experience.
One team is called "Inventory Management" - This is a financial platform that is all about BIg Data. You will learn Big data / scala / spark / hadoop on the job. The system keeps track of investment assests and tells the asset managers which financial products are being used (sent out for stock loan, for example) and which are not. And for those that aren't being used it helps the managers get those assets out to make money for the bank
The other Team is called Payment Processing - it's a platform for payments / transfers for the sales of assets. The system is being used in Prime Brokerage currently and it's very successful and effective. The bank is rolling this system out to other divisions in the bank. This role requires strong Java experience only. includes new development as they add products and teams to platform.
For both roles : to work as part of a cross-functional agile team, collaborating with others to understand requirements, analyze and refine stories, design solutions, implement and test them
Make sure we are building the right thing. Write code and write it well. Be proud to call yourself a programmer. Use test driven development, write clean code and refactor constantly. Make sure we are building the thing right. Ensure that the software you build is reliable and easy to support in production. Be prepared to take your turn on call providing 3rd line support when it's needed. Help define the architecture of the components you are working on. Help your team to build, test and release software with the short lead times and a minimum of waste. Work to develop and maintain a highly automated Continuous Delivery pipeline. Contribute towards a culture of learning and continuous improvement within your team and beyond. Good group, nice people new Releases all the time.
Development/Computing Environment: Need Strong Java Developers who are interested in learning Scala or pache Hadoop, HDFS, Spark and Hive/Impala.
MUST Experience with multi-threading, programming and object oriented design in JAVA. Experience with SDLC tools (e.g. GIT, teamcity, jira). Experience with designing, troubleshooting and tuning high performance systems
MUST Experience with multi-threading, f programming and object oriented design in JAVA. Experience with SDLC tools (e.g. GIT, teamcity, jira). Experience with designing, troubleshooting and tuning high performance systems. Experience with data analysis BS in Computer Science / Engineering or equivalent relevant working experience. Good understanding of data structure and complexity of algorithms. Experience in Java and in Scala..
The position offers competitive compensation package.
Job Id: 32919