Full Stack Java Developer
Location: Toronto, Canada
Duration: Long Term Contract
HM Notes:
We are looking for a Full Stack Java Developer with strong experience in Java, Spring Boot, REST APIs, and modern front-end technologies. The ideal candidate should be hands-on with application development, integration, database technologies, and troubleshooting.
Key Requirements
- Strong experience with Core Java, Spring, Spring Boot, and REST APIs.
- Hands-on experience with Angular or React, TypeScript, JavaScript, HTML5, CSS, and JSON.
- Strong SQL skills with experience in SQL and NoSQL databases.
- Good understanding of design patterns, application development, and system integration.
- Strong problem-solving and analytical skills.
- Experience working in an Agile/Scrum environment.
- Banking or Financial Services experience is preferred.
Responsibilities
- Design, develop, enhance, and maintain full-stack enterprise applications.
- Develop and integrate REST APIs and backend services using Java and Spring Boot.
- Build and maintain responsive front-end applications using Angular/React.
- Work with SQL/NoSQL databases for data development and validation.
- Troubleshoot issues, fix defects, and support application enhancements.
- Collaborate with developers, QA, business teams, and other stakeholders in an Agile environment.