Job Title:
Full Stack Java Developer
Job Location:
Toronto, ON (Hybrid - 2 days/week onsite)
# Positions:
1
Employment Type:
FTE
Key Technologies:
Java, Spring Boot, React, Node.js, JavaScript
Job Responsibilities:
- Create and maintain UI applications and supporting microservices.
- Optimize backend services and data pipelines for stability, performance, and scalability.
- Provide technical support for resolving incidents and outages.
- Develop and document detailed solution designs, offering subject matter expertise throughout the development lifecycle.
- Design applications considering business needs, enterprise architecture, system performance, and development standards.
- Conduct code reviews to ensure quality, standards compliance, reusability, and maintainability.
- Ensure designs leverage existing reusable components and meet business requirements.
- Stay updated on industry trends and technologies related to data engineering.
Skills and Experience Required:
Required:
- 7+ years of relevant experience.
- Experience with Java, Spring, Spring Boot, relational SQL, and NoSQL databases.
- Experience with React, CSS3, HTML, JavaScript, Node.js, Bootstrap.
- Designing scalable, production-grade microservices.
- Experience working in Agile teams.
Desired:
- Strong pride in building robust software.
- Ownership and customer focus.
- Passion for programming and computer science.
- Enjoyment of fast-paced environments.
- Excellent communication skills.
Education:
Seniority Level:
Employment Type:
Job Function & Industry:
- Other
- IT Services and IT Consulting