Description and Requirements
Work Type: Hybrid - 4 Days (Mandatory)
Position Type: Contract - 6 Months
Location: Toronto, ON
Compensation Range: $68 - $76 (Per Hour)
Our client, a multinational technology company specializing in information technology services and consulting, is seeking a " Full Stack Java Developer".
The position is responsible for
Responsibilities:
- Collaborate with the teams to design and implement secure, highly available and scalable solution for USCM Data Platform.
- Contribute to develop the framework, document the technical requirements according to the technology standards and solutions.
- Maintain and troubleshoot coding issues efficiently.
- Conduct pre/post-implementation activities ensuring project deliverables are met.
- Aid and support in training for support staff.
Must Have Technical/Functional Skills
Java Angular Spring boot Kafka Java API Management Microservices
Qualifications
8+ years of Front-end development experience (Java, Angular, Spring boot) in custom portal development.
Strong Java development experience using Spring and Springboot Framework, Multi-Threading and Rest API.
Experience in Kafka Producer and Consumer application on Kafka Cluster set up with Zookeeper.
Experience in Spring boot microservices to process the messages into the Kafka cluster setup through Rest API.
Experience in Confluent/Apache Kafka architecture, Confluent/Apache Kafka design principles, CI/CD Deployment procedures.
Experience in Swagger, MongoDB, and SQL server.
Knowledge of Elasticsearch, Logstash, Kibana
Experience in GitHub, Docker, and Junit
Experience in executing various development methodologies such as Agile etc.
All interested applicants who meet the qualifications listed above are invited to submit a resume by clicking "Apply Now".
The indicated pay range for this position is a good-faith estimate based on the qualifications necessary for the position, including experience, training, and other considerations permitted by law. Additionally, it is emphasized that the pay band mentioned herein is the one established by the client company. Factors that may be used when making an offer may include a candidate’s skills, experience and geographic location, the expected quality and quantity of work. Most candidates will start at the bottom half of the pay range, with the upper end reserved for candidates with extensive experience and skills and who live in geographic markets commanding a higher starting pay. An employee’s pay history will not be a contributing factor where prohibited by local law.
This information is subject to change and serves as a general guideline for compensation discussions. Actual offers may vary based on specific circumstances and company policies.