Posted yesterday
Senior Java Consultant
@ Soho Square Solutions
Montréal, Quebec
Overview
Soho Square Solutions is hiring a senior Java contractor to build and support server-side applications and distributed data pipelines. The role requires 5-9+ years of hands-on Core Java, Spring and RDBMS experience, and the posting requires an in-person interview with local candidates only.
Responsibilities:
- Design and develop server-side Java applications
- Build distributed data processing pipelines with Spark and Python
- Write unit test cases with JUnit
- Optimize queries on large relational databases
- Work independently in a global team
Requirements summary:
- 5-9+ years hands-on Core Java, Spring and RDBMS
- Experience with Apache Spark, Python and distributed pipelines
- Strong object-oriented design and concurrency skills
- Agile development experience
- Clear, concise communication in a global team
Tools & skills
Source and dates
Source type not verified · apify-linkedin
- Employer posting date
- 2026-11-09
- First seen by our source
- 2026-11-11
- Source record updated
- 2026-11-11
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Experience | 5+ years |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Soho Square Solutions
| Field | Value |
|---|---|
| Open jobs on Jobsy | 5 |
Locals Only.
In Person interview must.
Skills Required:
- 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:
- Risk/Financial Systems development experience
- Automated testing
Journal
Only you can see this. Kept on this device, and in your account when you sign in.