Role : Core Java DeveloperTerm : Long Term ContractLocation : Montreal, QC (Hybrid) Core Technical Requirements and preferred skills for a candidate include : -Common Requirements : o Deep understanding of Computer Science related Principles, Data Structures, and Algorithms.
o Ability to work both independently and closely with other team members. o Ability to communicate clearly. o Experience with standard DevOps tools such as Git, Jenkins, JIRA.
Core Java Developer Specific Requirements and nice-to-have : o Strong knowledge of Core Java features : class loading, garbage collection, Java Collections API, Multithreading, Concurrent programming, Reflections API, Java 8 Streams.
o Experience working with Spring MVC framework, Spring boot, Rest API, JSON. o Hands on working experience with Distributed Processing Engines such as Apache Spark.
o Hands on experience with Scala and good understanding of Functional Programming is a plus (not required). o Hands on with Event Streaming Platforms such as Kafka is a plus (not required).
o Experience with transition from on-premises technologies to Cloud is a plus (not required).
3 days agoEmplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte