Company:
PdsSoft Inc
Location: Montreal
Closing Date: 04-08-2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Role: Core Java Developer
Term: Long Term Contract
Location: Montreal, QC (Onsite- Hybrid-3 days onsite)
Core Technical Requirements and preferred skills for a candidate include:
#J-18808-LjbffrTerm: Long Term Contract
Location: Montreal, QC (Onsite- Hybrid-3 days onsite)
Core Technical Requirements and preferred skills for a candidate include:
- Common Requirements:
- Deep understanding of Computer Science related Principles, Data Structures, and Algorithms.
- Ability to work both independently and closely with other team members.
- Ability to communicate clearly.
- Experience with standard DevOps tools such as Git, Jenkins, JIRA.
- Core Java Developer Specific Requirements and nice-to-have:
- Strong knowledge of Core Java features: class loading, garbage collection, Java Collections API, Multithreading, Concurrent programming, Reflections API, Java 8 Streams.
- Experience working with Spring MVC framework, Spring boot, Rest API, JSON.
- Hands on working experience with Distributed Processing Engines such as Apache Spark.
- Hands on experience with Scala and good understanding of Functional Programming is a plus (not required).
- Hands on with Event Streaming Platforms such as Kafka is a plus (not required).
- Experience with transition from on-premises technologies to Cloud is a plus (not required).
Share this job
PdsSoft Inc
Useful Links