Java Developer
- Source: LinkedIn
- Tekshapers
- Remote
- Montréal
- Full-Time
- Mid level
Job Description
Urgent Role - Java Developer with Spark
Location – Montreal, QC
Job Description -
In this role, you will be responsible for coding, testing and delivering high quality deliverables, and should be willing to learn new technologies.
Preferred Qualifications/ Skills
- 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
- 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
- Hands on with Event Streaming Platforms such as Kafka is a plus.
- Experience with transition from on-premises technologies to Cloud is a plus
Skills
- Java
- Spark
- Jenkins
- JIRA
- java-8
- spring
- spring-mvc
- spring-boot
- JSON
- processing-js
- Scala
- Kafka
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
