Full Stack Developer:
On behalf of our Banking client, Procom is searching for a Full Stack Developer for a 12-month role. This position is a hybrid position with 4 days onsite at our client’s Toronto office.
Full Stack Developer - Job Description:
The Full Stack Developer will be involved in designing and developing in-house built web applications and microservices APIs. The project involves new development and enhancement of existing systems to support business operations.
Full Stack Developer - Responsibilities:
- Design, develop, and test a large-scale, custom distributed software system using the latest Java and JavaScript technologies
- Employ agile development practices including test and deployment automation as well as Continuous Integration/Continuous Delivery using Jenkins
- Function as an in-house consultant/expert for resolution of complex technical issues
- Research emerging trends/best practices and determine implications of proposed solutions on meeting business unit strategy
- Key contributor in the creation of technical strategy for ACE projects within IT with the architecture group
- Identify technical and business opportunities to take advantage of cross-project knowledge, best practices, and reusability to expedite projects
Full Stack Developer - Mandatory Skills:
- 5-9 years of relevant experience
- Strong programming skills with Node.js, React, Python, TypeScript, RESTful APIs, and microservices
- Knowledge of developing distributed cloud applications (Azure, OpenShift, Docker)
- Full software development life-cycle experience with CI/CD and thorough testing prior to release
- Extensive hands-on development and delivery experience using Java and Spring Framework
- Hands-on experience with a client-side rendering framework such as Angular, Ember, Vue.js, or React
- Experience in designing applications running in cloud platforms such as PCF, Bluemix, AWS
Full Stack Developer – Nice-to-Have Skills:
- Core Machine Learning and AI Skills with hands-on experience in model development and optimization
- Natural Language Processing (NLP): strong understanding of NLP tasks such as entity recognition, summarization, text classification
- Skills in evaluating LLM performance using metrics
Full Stack Developer – Assignment Length:
This is a 12-month contract position.
Full Stack Developer - Start Date:
ASAP
Full Stack Developer - Assignment Location:
Toronto, Ontario, Canada. Hybrid position with 4 days in the office.