This job description is for a Java Multithreading Developer position in Mississauga, ON, Canada. The developer will work within an agile team to design, develop, test, and maintain trading tools and infrastructure using Java. Primary responsibilities include helping design the bank's rates trading infrastructure from design through development and testing. The developer will also support agile software development methods and mentor less experienced team members. Strong experience with multithreading, Java 8+, and participating in the full software development lifecycle is required.
1. Job Description of Java Multithreading Developer for Crisil USA/UK
Title: Java Multithreading Developer
Location: Mississauga, ON, Canada
Job Description:
Job Duties
• You will be a strong core JAVA developer joining a bank’s Rates technology team. You will be working within an agile team, writing requirements and
specifications, developing strategic trading tools and maintaining existing code for the Risk Tech.
• Primary task would be to help the bank design and enhance the rates trading infrastructure right from design to development and testing.
• Develop technical specifications, high level/detailed design, testing strategies, and implementation plans from business requirement
• As the successful applicant you will be responsible for supporting modern agile software development methods; including educating & mentoring less
experienced OOP team members.
• Overall the work will be flexible based on client requirements.
Skills Required
• Excellent hands-on application development experience on JAVA 8+
• Strong experience in Multithreading + Core Java
• Experience working on quant analytical tools is preferred
• Experience on participating in end-to-end development lifecycle in a rigorous test driven software development environment
• Experience of Agile software development process is desirable
• Experience on developing and delivering scalable applications
• Excellent communication skills
Very desirable
• Kafka/Solace + Apache Flink/ Apache storm or Samza
• Understanding of Interest Rate products is desirable
• Experience working with investment bank is desirable
• Follows clean code principles
• Experience of Agile methods