Java Full Stack Developer
- Toronto, ON, Canada
Compensation- $90,000-$125,000 depending on experience · Full-time
Applications open in a new tab.
Job details
- Pay
- Compensation- $90,000-$125,000 depending on experience
- Job type
- Full-time
- Apply by
- Experience
- 8+ years of professional software development experience.
- Posting language
- English
- Posted
Original job description
Location: Greater Toronto Area (GTA), Ontario
Employment Type: Full-Time
Work Arrangement: Hybrid / On-site
Compensation- $90,000-$125,000 depending on experience
About The Opportunity
We are building a talent pool of experienced Java Full Stack Developers for current and upcoming opportunities with organizations across the Greater Toronto Area.
We are interested in developers with strong experience across Java backend development and modern front-end technologies, who enjoy working in collaborative Agile environments and building scalable enterprise applications.
Key Responsibilities
We are interested in speaking with Java Full Stack Developers at various experience levels who are based in or able to work in the Greater Toronto Area.
If you are actively looking for your next opportunity or would like to be considered for upcoming Java development roles, please apply with your updated resume.
Employment Type: Full-Time
Work Arrangement: Hybrid / On-site
Compensation- $90,000-$125,000 depending on experience
About The Opportunity
We are building a talent pool of experienced Java Full Stack Developers for current and upcoming opportunities with organizations across the Greater Toronto Area.
We are interested in developers with strong experience across Java backend development and modern front-end technologies, who enjoy working in collaborative Agile environments and building scalable enterprise applications.
Key Responsibilities
- Design, develop, test, and maintain full-stack applications using Java and related technologies.
- Develop scalable backend services and RESTful APIs using Java, Spring, and Spring Boot.
- Build responsive and user-friendly web applications using modern front-end technologies such as React, Angular, or JavaScript/TypeScript.
- Work with relational and/or NoSQL databases and write efficient SQL queries.
- Participate in the full software development lifecycle, including requirements, design, development, testing, deployment, and support.
- Collaborate with product managers, business analysts, QA teams, DevOps engineers, and other developers.
- Troubleshoot, debug, and resolve application issues.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews and contribute to development standards and best practices.
- Work within Agile/Scrum development environments.
- Contribute to CI/CD, cloud, and DevOps initiatives where applicable.
- 8+ years of professional software development experience.
- Strong hands-on experience with Java.
- Experience with Spring / Spring Boot.
- Strong understanding of REST APIs and microservices.
- Experience with one or more modern front-end technologies such as React, Angular, JavaScript, or TypeScript.
- Experience working with SQL databases such as Oracle, SQL Server, MySQL, or PostgreSQL.
- Familiarity with Git and modern software development practices.
- Experience working in Agile/Scrum environments.
- Strong problem-solving and communication skills.
- Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.
- Experience with AWS, Azure, or Google Cloud.
- Experience with Docker and Kubernetes.
- Knowledge of CI/CD tools and DevOps practices.
- Experience with Kafka or other messaging technologies.
- Experience with automated testing frameworks.
- Experience working with enterprise-scale applications.
We are interested in speaking with Java Full Stack Developers at various experience levels who are based in or able to work in the Greater Toronto Area.
If you are actively looking for your next opportunity or would like to be considered for upcoming Java development roles, please apply with your updated resume.
More about this job
Responsibilities
Design, develop, and maintain full-stack applications using Java and modern front-end technologies. Collaborate with cross-functional teams to build scalable backend services and RESTful APIs within an Agile environment.
Requirements
Requires 8+ years of professional software development experience with strong expertise in Java, Spring Boot, and front-end frameworks. A bachelor's degree in Computer Science or a related field is preferred.
Skills
- Java
- Spring
- Spring Boot
- React
- Angular
- JavaScript
- TypeScript
- REST APIs
- Microservices
- SQL
- Oracle
- SQL Server
- MySQL
- PostgreSQL
- Git
- Agile/Scrum
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Java
- Full Stack
- Spring
- Spring Boot
- React
- Angular
- JavaScript
- TypeScript
- RESTful APIs
- Microservices
- SQL
- Oracle
- SQL Server
- MySQL
- PostgreSQL
- Git
- Agile
- Scrum
- CI/CD
- AWS
- Azure
- Google Cloud
- Docker
- Kubernetes
- Kafka
- Automated Testing
- Enterprise Applications
- NoSQL
- DevOps