HireKeyz Inc - Core Java Developer
Developer is needed in Montreal, Canada.
Client: HireKeyz Inc
Location: Montreal, QC, Canada
Contract: Contractor
Job Description
The Core Java Developer role is located in Montreal, QC, Canada, and includes a mix of onsite and hybrid work. This is a contract position requiring 5-8 years of experience in the field. Key technical requirements and preferred skills include:
- Deep understanding of Computer Science related Principles, Data Structures, and Algorithms.
- Ability to work independently and collaboratively with a team.
- Effective communication skills.
- Experience with DevOps tools like Git, Jenkins, and JIRA.
Requirements
The Core Java Developer candidate must meet the following specific requirements and nice-to-have skills:
- Strong knowledge of Core Java features like class loading, garbage collection, Java Collections API, Multithreading, Concurrent programming, and Reflections API.
- Experience with Spring MVC framework, Spring boot, Rest API, and JSON.
- Hands-on experience with Distributed Processing Engines such as Apache Spark.
- Experience working with Scala and understanding of Functional Programming (a plus).
- Experience with Event Streaming Platforms like Kafka (a plus).
- Experience with transitioning from on-premises technologies to Cloud (a plus).
Additional Information
This role may involve working in a hybrid onsite and remote setup. The ideal candidate would have hands-on experience with various Java technologies, Spring framework, and Distributed Processing Engines such as Apache Spark. Experience with Scala, Functional Programming, Kafka, and Cloud technologies is considered a plus but not required.
No longer accepting applications
Don't miss out! Drop your email to get notified for Developer roles
How It Works
Create your Profile for Free
Build your Twine portfolio to highlight your skills, and experience, while setting your desired pay rate.
Send Customized Pitches
Pitch for available jobs that match your skills, and access exclusive opportunities that are specifically tailored to your expertise.
Secure Payment Process
Clients make upfront Vault payments held by Twine, ensuring freelancer payment security, with 0% commission for freelancers.