Job Description :
Senior Java Architect
What we need:
As the Senior Java Architect you will have a seasoned background architecture and developing web application for Enterprise level clients.
Things you need to have:
5 years of architecture Java/J2EE solutions
10 or more years of Java/J2EE experience developing solutions from start to finish;
Good understanding of Object Oriented Design Patterns;
Good understanding of the Model View Controller design pattern;
Java 1.5/1.6; JDBC; Servlets and JSP; JSF/Faces;
HTML/XHTML; JavaScript;
Working knowledge of XML, DTD, Dom Parsing and Sax Parsing;
Implementing Security solutions such as LDAP;
Implementing Logging solutions such as Log4J;
PL/SQL and SQL for Oracle 11g;
Working knowledge of Oracle Enterprise Linux;
Experience using Application Servers such as WebLogic;
Experience with performance tuning Web Applications;
The use of Version Control (SVN);
Experience with any of the following will be beneficial:
Data Modeling and designing databases;
Ajax, Hibernate;
Oracle eBiz financial applications;
Oracle eBiz inventory;
JDA Point of Sale;
Experience with ETL processes;
Knowledge of Oracle BPEL;
Knowledge/experience with testing tool (Mercury).
Senior Java Developer - Algorithmic Trading Analytics.
A talented Core Java Developer with knowledge of electronic and algorithmic trading analytics applications is required.
The successful candidate will have a minimum of five years core Java programming experience including Java threads, collections and concurrency. You will have a good understanding of Middleware technologies, web services, SOAP and XML. You must have strong experience with Linux/Unix operating systems and Oracle databases. You will have demonstrable experience in the development of very complex high throughput/low latency mission critical applications.
Please note: you must have Investment Banking/Capital Markets experience in order to meet the requirements for this role. Experience in electronic and algorithmic trading analytics applications and knowledge of equity, options and futures trading is strongly preferred.
You will be responsible for the development of algorithmic trading analytics and frameworks for electronic trading and development of client analytics and performance metrics.
You will be a strong team player with excellent communication skills.
Java Analyst Programmer (J2EE)
Contract/Permanent
Job Description:
What we are looking for:
We are working with a Lower Mainland client to help find them a Java Analyst Programmer (J2EE) to join their team.
This is a 6 month contract to hire position.
Potential candidates should have experiences in development, deployment, and support on both J2EE and Windows environments.
The candidates should have a good understanding of the web application multi-tier architecture from web server, Application Server to database server. Additional, the candidates should have knowledge on Windows environment.
It is a plus if the candidate has experience with Payment Card Industry Data Security Standard (PCI DSS)
RESPONSIBILITIES:
Perform business systems development tasks, including:
Working with users to define systems needs;
Translating logic diagrams into program statements;
Designing specifications, screen designs, procedures, and technical requirement
Defining inter-system testing requirements, installing and implementing vendor packages;
Conducting research in emerging technologie
Developing and maintaining secure systems and applications
Documenting the system designs and changes made to the existing designs
Reviewing public-facing Web applications via manual or automated application vulnerability security assessment tools or methods,
Identifying and addressing new threats and vulnerabilities on an ongoing basis
Participating in regular tests of security systems and processes
QUALIFICATIONS:
3 years experience in IT application development environment
3 years experience in database programming (JDBC/ODBC)
1 year experience in supporting J2EE environment (installation, configuration, and deployment)
2 years experience programming using Java Server Page (JSP)
2 years experience programming using Servlet
1-2 years experience with Object Oriented Programming
1-2 years experience with HTML and/or experience with GUI design
Familiar with IBM WebSphere Application Server and Rational Application Development
Ability to work in a team environment
Familiarity with information security best practices and being able to incorporate information security throughout the software development life cycle.
Familiarity with the Payment Card Industry Data Security Standard (PCI DSS)
Familiarity with secure coding guidelines such as Open Web Application Security Project Guide
Participating in regular tests of security systems and processes
EXPERIENCE:
Experience in payment card transactions and/or applications associated with storing, processing, and/or transmitting cardholder data
Experience in translating business requirements into system specifications
Java Analyst Programmer (J2EE)
Contract/Permanent
Job Description:
What we are looking for:
We are working with a Lower Mainland client to help find them a Java Analyst Programmer (J2EE) to join their team.
This is a 6 month contract to hire position.
Potential candidates should have experiences in development, deployment, and support on both J2EE and Windows environments.
The candidates should have a good understanding of the web application multi-tier architecture from web server, Application Server to database server. Additional, the candidates should have knowledge on Windows environment.
It is a plus if the candidate has experience with Payment Card Industry Data Security Standard (PCI DSS)
RESPONSIBILITIES:
Perform business systems development tasks, including:
Working with users to define systems needs;
Translating logic diagrams into program statements;
Designing specifications, screen designs, procedures, and technical requirement
Defining inter-system testing requirements, installing and implementing vendor packages;
Conducting research in emerging technologie
Developing and maintaining secure systems and applications
Documenting the system designs and changes made to the existing designs
Reviewing public-facing Web applications via manual or automated application vulnerability security assessment tools or methods,
Identifying and addressing new threats and vulnerabilities on an ongoing basis
Participating in regular tests of security systems and processes
QUALIFICATIONS:
3 years experience in IT application development environment
3 years experience in database programming (JDBC/ODBC)
1 year experience in supporting J2EE environment (installation, configuration, and deployment)
2 years experience programming using Java Server Page (JSP)
2 years experience programming using Servlet
1-2 years experience with Object Oriented Programming
1-2 years experience with HTML and/or experience with GUI design
Familiar with IBM WebSphere Application Server and Rational Application Development
Ability to work in a team environment
Familiarity with information security best practices and being able to incorporate information security throughout the software development life cycle.
Familiarity with the Payment Card Industry Data Security Standard (PCI DSS)
Familiarity with secure coding guidelines such as Open Web Application Security Project Guide
Participating in regular tests of security systems and processes
EXPERIENCE:
Experience in payment card transactions and/or applications associated with storing, processing, and/or transmitting cardholder data
Experience in translating business requirements into system specifications
Java Analyst Programmer (J2EE)
Job Description:
What we are looking for:
Potential candidates should have experiences in development, deployment, and support on both J2EE and Windows environments.
The candidates should have a good understanding of the web application multi-tier architecture from web server, Application Server to database server. Additional, the candidates should have knowledge on Windows environment.
It is a plus if the candidate has experience with Payment Card Industry Data Security Standard (PCI DSS)
.
RESPONSIBILITIES:
Perform business systems development tasks, including:
Working with users to define systems needs;
Translating logic diagrams into program statements;
Designing specifications, screen designs, procedures, and technical requirement
Defining inter-system testing requirements, installing and implementing vendor packages;
Conducting research in emerging technologie
Developing and maintaining secure systems and applications
Documenting the system designs and changes made to the existing designs
Reviewing public-facing Web applications via manual or automated application vulnerability security assessment tools or methods,
Identifying and addressing new threats and vulnerabilities on an ongoing basis
Participating in regular tests of security systems and processes
QUALIFICATIONS:
3 years experience in IT application development environment
3 years experience in database programming (JDBC/ODBC)
1 year experience in supporting J2EE environment (installation, configuration, and deployment)
2 years experience programming using Java Server Page (JSP)
2 years experience programming using Servlet
1-2 years experience with Object Oriented Programming
1-2 years experience with HTML and/or experience with GUI design
Familiar with IBM WebSphere Application Server and Rational Application Development
Ability to work in a team environment
Familiarity with information security best practices and being able to incorporate information security throughout the software development life cycle.
Familiarity with the Payment Card Industry Data Security Standard (PCI DSS)
Familiarity with secure coding guidelines such as Open Web Application Security Project Guide
Participating in regular tests of security systems and processes
EXPERIENCE:
Experience in payment card transactions and/or applications associated with storing, processing, and/or transmitting cardholder data
Experience in translating business requirements into system specifications
Java Analyst Programmer (J2EE)
Contract/Permanent
Job Description:
What we are looking for:
We are working with a Lower Mainland client to help find them a Java Analyst Programmer (J2EE) to join their team.
This is a 6 month contract to hire position.
Potential candidates should have experiences in development, deployment, and support on both J2EE and Windows environments.
The candidates should have a good understanding of the web application multi-tier architecture from web server, Application Server to database server. Additional, the candidates should have knowledge on Windows environment.
It is a plus if the candidate has experience with Payment Card Industry Data Security Standard (PCI DSS)
RESPONSIBILITIES:
Perform business systems development tasks, including:
Working with users to define systems needs;
Translating logic diagrams into program statements;
Designing specifications, screen designs, procedures, and technical requirement
Defining inter-system testing requirements, installing and implementing vendor packages;
Conducting research in emerging technologie
Developing and maintaining secure systems and applications
Documenting the system designs and changes made to the existing designs
Reviewing public-facing Web applications via manual or automated application vulnerability security assessment tools or methods,
Identifying and addressing new threats and vulnerabilities on an ongoing basis
Participating in regular tests of security systems and processes
QUALIFICATIONS:
3 years experience in IT application development environment
3 years experience in database programming (JDBC/ODBC)
1 year experience in supporting J2EE environment (installation, configuration, and deployment)
2 years experience programming using Java Server Page (JSP)
2 years experience programming using Servlet
1-2 years experience with Object Oriented Programming
1-2 years experience with HTML and/or experience with GUI design
Familiar with IBM WebSphere Application Server and Rational Application Development
Ability to work in a team environment
Familiarity with information security best practices and being able to incorporate information security throughout the software development life cycle.
Familiarity with the Payment Card Industry Data Security Standard (PCI DSS)
Familiarity with secure coding guidelines such as Open Web Application Security Project Guide
Participating in regular tests of security systems and processes
EXPERIENCE:
Experience in payment card transactions and/or applications associated with storing, processing, and/or transmitting cardholder data
Experience in translating business requirements into system specifications
QA Analyst with Equity/Credit/Commodity Derivatives
Knowlx requires two QA Analysts with strong derivatives knowledge for 3 month contract roles.
The successful candidates will have a minimum of six years experience in QA positions within the Investment Banking sector and will have strong skills in all types of testing, both manual and automated.
You will be responsible for testing a cross asset system. Consequently you MUST have a good knowledge of at least one derivative asset class and preferably a good understanding of two or more, to include equity, credit, Fixed Income and commodity derivatives.
You will be a good team player, accustomed to working in a fast paced Front Office environent, facing off to the business.
Equity OTC Derivatives Java/C# Developer
This position resides in the team that supports the Equity OTC Derivatives business including single-name, index, exotics, swaps, and retail structured notes. The business unit is ambitious and expects rapid delivery of solutions with constantly changing priorities In addition, there are many audit, regulatory, and compliance system changes that are required in order to run the company. As such, the role requires someone that is very flexible and can take ownership of critical problems as well as work throughout the full project
life cycle from problem analysis to successful timely delivery of the solution. In addition, the role requires someone that is self-motivated, quick-learning, and comfortable workinga cross numerous technologies including Java and C#. Finally, the selected candidate must work well in a friendly, collegial, respectful,and driven group that highly values effective teamwork.
Mandatory Skills Required for the Equity OTC Derivatives Java/C# Developer:
* Java
* Unix
* Linux
* Sybase
* SQL
Skills Desired:
* C#
* Perl
Application Support Specialist.
The Derivatives Application Production Support team is responsible for the support of all Risk/P&L, Order Management and Equity Derivative Trading applications.
The primary user base is located USA, although a number of supported applications have a global user base. This is not PC/Desktop Support Role.
Functions:
* Support of all Equity Linked production applications used by the company's Global Equity business; this includes appropriate escalation and ownership to completion of all reported issues and requests
* Based on the Equity Trading Floor, this role involves extensive face-to-face, telephone and email interaction with the business (Traders and Salespeople) and business support staff, ie Business Management, Back Office and Compliance, etc.
* Interaction with various application development teams (in-house and vendor) to ensure proper delivery of new applications, upgrades/releases and to maintain a high-level of ongoing support for all production applications
* Interaction with various core infrastructure technology groups to ensure management and maintenance of Equity application dependent core infrastructure
* Ability to apply problem solving skills prior to escalation to another team where that option exists
* Establishing new support procedures and SLA's around supported applications
* Partner with application development teams to develop longer term/automated solutions to address application failures/deficiencies
* Understanding and adherence to current Audit requirements
* Maintain web based team knowledge base of known issues, steps required to address particular issues/tasks, documentation of new processes and general updates to keep content current
* Logging of tickets for each and every reported issue to build up a knowledge base, identification of issue trends and for generation of metrics for management reporting
The successful applicant will possess the following requirements (items are required unless noted otherwise):
* Understanding and adherence to established processes such as Release to Production, Incident Management, etc.
* Bachelor's or Master's Degree from accredited University.
Preferred Qualifications:
* Minimum of three years experience in a similar role and environment
* Good working knowledge of Unix, Linux, SQL, Windows Server, Windows XP Desktop, Autosys, and ITRS monitoring
* Basic/good understanding of Equity financial markets, in particular the Derivatives Options business with knowledge of Risk, Position and P/L Management, Order Management, etc.
* Very good communication skills both written and verbal, with the ability to deliver in a clear and concise manner
* Sense of urgency when handling production issues impacting the desk/firms ability to do business
* Analysis and investigation skills, with a structured approach to problem solving
* Able to work autonomously, with little supervision and able to seize the initiative
* Ability to work in high paced trading environment with demanding user base.
Support, Package Deployment, and some Testing
Description
Support Sepcialist with Testing Experience.
Location: USA
Description/Responsibilities:
# Resource is needed for Support, Package Deployment, and some Testing.
# Resource should ideally have FI experience with Risk Management and Reporting with specific product knowledge in Bonds and Derivatives; however, we will consider resources with general Cap Mkts experience if they are technically sound.
# Must have core Java, Unix and Scripting skills.