Core Java Developer

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:

  • 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).
#J-18808-Ljbffr
Apply Now
Share this job
PdsSoft Inc
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙