
CORE JAVA DEVELOPER
- Canada
- Permanent
- Full-time
- Develop Core Java, Multi Threading, Concurrency. based programs Core Java, Multi Threading, Concurrency, Java Data Structures.
- Java Server Side Concurrent Programming with Spring Boot ( Core Spring), Junit-Strong in Java threads (Multi threaded env )
- Unix/Linux scripting (Shell)- Good Problem solving and analytical skills
- Full software development lifecycle understanding
- Good software development practices
- Excellent oral and written communication skills
- An interest to learn the business supported by the applications.
- Ability to code on the fly and in interview without editor
- RDBMS Sybase and/or DB2 is preferable, with a proficiency in writing complex SQL queries.
- Understanding of message based architectures (MQ/Kafka) MongoDB
- Knowledge of the Equity Derivative business
- Experience with cloud offerings (Azure/AWS).