Posted 22 days ago
Backend Java Developer
@ Astek
Montréal, Quebec
Overview
Astek is hiring a Backend Java Developer on a full-time basis. The role builds and maintains Java backend services, with a focus on software design, multithreading and RESTful APIs. The posting asks for 7-15 years of Java backend experience and strong communication skills for work with global, cross-timezone teams.
Responsibilities:
- Design and build Java backend services
- Apply software design principles and design patterns
- Write behavior-driven and test-driven tests
- Work with DMN and BPMN business rule tooling
- Collaborate with global team members across time zones
Requirements summary:
- 7-15 years of Java backend development experience
- Very strong core Java and software design knowledge
- Strong MongoDB and NoSQL experience
- Strong RESTful web services experience
- Strong BDD experience with JBehave or Cucumber
- Strong communication skills
Tools & skills
Source and dates
Source type not verified · apify-linkedin
- Employer posting date
- 2026-10-20
- 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 | 7+ years |
| Hours per week | 40 (estimated) |
| Travel | air: none · ground: none |
| 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.
Astek
| Field | Value |
|---|---|
| Open jobs on Jobsy | 39 |
The required skills are:
• Very strong analytical and problem-solving abilities
• 7-15 years of experience in Java backend development
• Very strong knowledge of software design principles: MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion
• Very strong knowledge of core Java: class loading, garbage collection, Java collections API, Reflections API, Java 8 Streams and Functional Programming
• Strong knowledge of Non-Relational Databases and No-SQL (Mongo DB)
• Strong knowledge of BDD (behavior-driven development) with JBehave/Cucumber
• Strong knowledge of and experience with DMN and BPMN tooling
• Strong knowledge of Representation state transfer (RESTful Web services)
• Strong communication skills – able to work with global team members, across different time zones.
Nice to have:
• Strong Knowledge of Relational Databases and SQL (DB 2)
• Good Knowledge of Object Relation Mapping technologies: JPA/Hibernate
• Knowledge of Snowflake DB
• Knowledge of HTTP, XML, JSON
• Knowledge of Unix/Linux
• Experience with TDD (test driven development)
• Good knowledge of GIT source code management
• Knowledge of react js
Journal
Only you can see this. Kept on this device, and in your account when you sign in.