Global Financial Firm located in MISSISSAUGA, ON has an immediate contract opportunity for an experienced Full Stack Developer
This role is currently on a Hybrid Schedule.
You will need to have reliable internet, computer and android or iphone for remote access into the client systems during remote work.
We will be expected in the office weekly 3 days depending on the team requirement.
Video / f2f interviews are required prior to all offers.
Responsibilities of this role is to work as a Full Stack developer with build frontend of the application and develop the REST APIs.
Backend :
- Experience in developing Spring Boot APIs along with security and performance aspects.
- Strong Software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills
- Strong Core Java and functional programming experience.
- Solid understanding of service architecture and high performance, low latency, and multithreading techniques.
- Experience with relational and no-sql database, preferred Oracle and MongoDB.
- Development of common, reusable components and services.
- Responsible for peer code reviews, unit testing, leveraging CICD pipeline of an application.
- Open to learn and work on new technologies / products as needed.
Frontend :
- Experience working as a React developer. If only Angular experience, then candidate should be extremely solid in core JavaScript fundamentals and willing to pick-up React work quickly.
- Solid knowledge of JavaScript, CSS, HTML, and front-end languages including Node-JS.
- Create mobile-first design.
- Open to learn and work on new technologies / products as needed.
Qualifications :
- At least 5 years of relevant experience.
- Experience in systems analysis and programming of software applications
- Experience in managing and implementing successful projects
- Working knowledge of consulting / project management techniques / methods
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Education :
Bachelor's degree / University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.