UI/Java developer

Company Name:
Open Systems Technologies

? Delivery of web user interface software on time and on budget, based on original scope & requirements
? Designing web user interface software and producing scalable and resilient technical designs
? Driving the delivery of business value via change programs/projects within the futures & options clearing technology group
? Digesting and understanding Business Requirements and designing new modules/functionality to meet those needs
? Creating Automated Unit Tests using Flexible/Open Source Frameworks using a Test Driven Development approach
? Develop a strong understanding of the Futures & Options business and key functions of clearing, margining & settlements.
? Partner with supporting tech leads to develop realistic and achievable project estimates
? Analysis and build within Control, Stability, Resiliency, Capacity & Performance areas.
? Testing: Unit, SIT & UAT planning and management.
? Robust delivery of code into the production environment with zero tolerance for post implementation issues
? Take part in decisions affecting long range organizational goals & strategic planning.
? Be flexible to work as an individual contributor and as a tech lead managing a team of 3-5 developers.
? Provide Level 3 AD support when there are critical production problems, which involves triaging the problem, troubleshooting and identifying the root cause.
? Proactively look to develop, implement and further development best practices across the group. The areas of focus should include, but not be limited to quality improvement, code reviews, code/architecture standards, code reuse, reduction of support calls, technical documentation and technical design specifications.
? Relevant university degree, specialized training or equivalent work experience
? Minimum 5 years of application development experience
? Minimum 3 years of web GUI application development experience
? Experience with Ext-JS/HTML5/Flex/JQuery or any combination of them is a must.
? Experience leading a team of developers
? Experience supporting a production environment in a Level 2/3 capacity.
? Confidence with Core Java J2EE with Java 6
? Java Frameworks i.e. Spring; Hibernate
? Proficiency with Development Tools (e.g. Eclipse, Hudson)
? Track Record delivering in an Investment Bank environment
? RDBMS experience preferably Oracle, including stored procedures
? Test Driven Development Skills
? Exposure/ competence with Agile Development approach
? Solid experience utilizing Source code control software (e.g. Clearcase, Subversion)
? Minimum 4 years of technical/business analysis experience (includes documentation of technical design, end-user requirements, designing and writing use cases, component design descriptions and process flow diagrams)
? Strong analytical and problem solving skills
? Experience in investment banking technology and applications

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.