IT & Software

Senior Java Consultant

Soho Square Solutions

Montreal · Quebec · Canada


  • 5-9+ Years hands-on experience with Core-Java (server-side), Spring, RDBMS

  • Experience with distributed data processing pipelines using Apache Spark, Python, and other tools and languages

  • Strong object-oriented design and development skills, data-structures and algorithms, and design patterns

  • A good understanding of how to build multi-threaded applications and hands-on experience with concurrency packages

  • Excellent critical thinking & analytical ability

  • A good understanding of building and supporting applications through basic prompt, data context management, and foundational model testing.

  • A culture of incorporating unit test cases when designing systems using Junit

  • Strong experience with relational databases logical modelling

  • Strength in querying large relational databases in an optimized manner

  • Ability to write scripts in Shell/Perl/Python

  • Agile Development Experience

  • Strong collaboration and communication skills. The candidate will work in a global team where clear and concise communication skills are a must.

  • Work independently following proper coding standards


Nice to have:

#J-18808-Ljbffr

Reference: WJ-4703_9491126

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.