Global Financial Firm located in MISSISSAUGA, ON has an immediate contract opportunity for an experienced Java Senior Developer
This role is currently on a Hybrid Schedule.
You will need to have reliable internet, computer and android or iphone for remote access into the client systems during remote work.
We will be expected in the office weekly days depending on the team requirement.
Video / ff interviews are required prior to all offers.
The ISG Account Master Reference Data Group is seeking a Core Java senior developer to join our team. Potential Candidates MUST have experience with and are enthusiastic about developing all areas of Middle-Tier and Back-end system programming.
The responsibilities of this position include but are not limited to : Writing large scale Java programs in pure core Java to facilitate both batch and real-time processing.
All processes will be deployed to Unix / Linux environments; therefore a working understanding of Unix / Linux is required.
ALL potential candidates MUST be able to work in a dynamic team environment which includes developers working with different technologies (other than Java such as C / .
NET and Unix) across multiple regions, and be able to integrate their application components with other team members. This is NOT a lead or architect position.
Required Skill :
OOP / OOD in Java
Interfaces, Classes, Polymorphism, Inheritance
Design Patterns (GoF Patterns)
Core Java (Java +)
Standalone Java
Collections (Lists, Maps, Sets)
Exception Handling
- Multi-Threading
- Direct JDBC experience (Extensive, WITHOUT object persistence frameworks)
- Experience with SQL Knowledge is a must (Oracle dialects are a plus).
- I / O
Reading and Writing from / to Properties Files, XML, Plain Text Files.
Ability to read large raw data files and to parse them into usable tokens for DB loading or other processing
Large Document / File Upload handling
Familiarity with SAX, DOM
Knowledge Various third-parties XML parsing frameworks is a plus but not required, however normal basic SAX parsing is required.
Building and Deployment Packaging via ANT
Desired skills :
- Web Services (within ECS / Cloud)
- Kafka
- Working with and deploying web applications on a multi-node application server cluster
- Any Unix / Linux experience (Command Line / Perl / Shell batch jobs)
- Experience with Autosys
- Document Generation via Java and open source libraries, such as iText (PDF), Apache POI (Word, Excel), etc.
- Experience with Spring Core
Nice to have skills :
Workflow Engine Integration with Java
Engine Examples : jBPM, Activity, AquaLogic BPM, Oracle BPM,
Document / Imaging Databases such as Documentum
- Prior industry experience with Reference Data including : Client or Account