Java Developer/2+ yrs/Investment Bank
|Reference # :||21-01337||Title :||Java Developer/2+ yrs/Investment Bank|
|Location :||New York, NY|
|Position Type :||Contract|
|Experience Level :||Start Date / End Date :||10/25/2021 / 10/24/2022|
Our client, a leading global financial services company, has approximately 200 million customer accounts and does business in more than 140 countries. They provide consumers, corporations, governments and institutions with financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.
2+ years of experience with Java Development
The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
-Learning, maintaining, improving and implementing new business functionality within GSP Pricing trading systems (MBS, Credit and Muni trading)
-Working through all application development phases (development&build, testing, QA and deployment)
-Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
-Identify problems, analyze available information, and make judgements to recommend and implement solutions
-Can exercise independence of judgement and autonomy.
-Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Major Global Bankgroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
-2+ years of experience with Java Development
-Consistently demonstrates clear and concise written and verbal communication
-Demonstrated problem-solving and decision-making skills
-Intermediate level experience in Applications Development role
-Excellent grasp of Object Oriented Design
-Expert level understanding of Data Structures and Algorithms
-Basic knowledge of SQL and RDBMS or NOSQL
-Familiar with standard SDLC and Agile processes
-Familiarity with Linux environment including scripting skills
-Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Nice to have:
-Any relevant experience in the Financial Service industry
-Grasp of Concurrent programming concepts
-Experience in one of the middleware technologies such as RabbitMQ, Kafka, TibcoEMS, etc.
-Basic familiarity with at least one NoSql DB such as MongoDB
-Familiarity with DevOps technologies such as Jenkins,TeamCity, uDeploy, Docker, Openshift, and Kubernetes
-Familiarity with Distributed Caching frameworks such as Gemfire, Apache Ignite or equivalent
-Bachelor's degree/University degree or equivalent experience
Please see our complete list of jobs at: