Job Description:Industry: Information Technology
Job Category: Information Technology - Enterprise Software Implementation
Job Description :
- 5+ Years of experience in software development using Core JAVA.
- Hands-on experience in design and development of software applications.
- Provide technical guidance and expertise in Java development best practices.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Conduct code reviews, mentor team members, and ensure adherence to coding standards.
- Troubleshoot technical issues and provide timely resolutions.
- Analyze and optimize application performance and scalability.
- Design and build distributed data processing pipelines using Apache Spark and Java/Scala.
- Develop high-performance, multi-threaded server-side applications.
- Integrate big data ecosystems with relational or cloud databases (e.g., Snowflake, PostgreSQL, DB2).
- Collaborate with global quantitative, risk, and trading technology teams in an Agile environment.
- Optimize query performance, data structures, and algorithms for low-latency batch or real-time processing.
Education :
- Bachelors in Computer Science OR Information Technology
Skills and Certifications [note: bold skills and certification are required]
Core JAVA
Apache Spark, Apache Kafka
SQL, PL/SQL
Security Clearance Required: No
Visa Candidate Considered: No
Compensation Base Salary - CAD C$80,000 to C$110,000
* Never repost *
Full-time
Benefits - Full
Relocation Assistance Available - Yes
Commission Compensation - No
Bonus Eligible - No
Overtime Eligible - No
Interview Travel Reimbursed - No
Candidate Details
5+ to 7 years experience
Seniority Level - Mid-Senior
Management Experience Required - No
Minimum Education - Bachelor's Degree
Willingness to Travel - Never
Ideal CandidateIdeal candidate will have strong background in Core JAVA and Apache Spark.
Banking OR Financial Services experience is preferred