Full Stack Java Developer

Themesoft Inc. — Canada · Posted ~6 hours ago

Senior Hybrid

Skills

Java REST microservices React or Angular TypeScript Apache Airflow ANSI SQL GitHub GitHub Actions CI/CD Automated testing Unit testing Test-driven development System design Code reviews Component reusability REST Microservices React Angular TDD

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An engineering team is looking for a full-stack developer to design and deliver scalable backend services and modern web applications. You will orchestrate data workflows, write efficient SQL queries, implement automated testing and deployment pipelines, and contribute to system design and code reviews. This hybrid role combines hands-on development with technical decision-making, collaboration, and peer mentoring.

Highlights

Hybrid full-stack engineering role focused on scalable microservices, modern web applications, and data workflow orchestration. Contribute to business-critical systems, improve code quality through automated testing and CI/CD, and mentor colleagues while making technical design decisions.

Description

Position: Full Stack Java Developer Location: Toronto, On - Hybrid Skills 1) Experience in Java based REST microservices 2) Modern web applications using React or Angular with TypeScript. 3) Apache Airflow, ANSI SQL, CI CD using GitHub Job Description: Designing and developing scalable Java based REST microservices and modern web applications using React or Angular with TypeScript.The specialist will orchestrate data workflows with Apache Airflow, write optimized ANSI SQL, and ensure quality through automated testing and CI CD using GitHub and GitHub Actions while mentoring peers and supporting business critical solutions.Design technical solutions and code application programs aligned with business requirements and project deliverables including component reusabilitySystem design through well-defined interfaces across multiple components, code reviews and making decisions depending on resources/data/infrastructure availability/accessibilityDevelop code, write unit tests, TDD and provide coordination and support for QE testingProvide estimates on activities/tasks required to perform design, coding and unit testingCoordinates and provides input to BA, QE and PM teamsComplete technical documentation and training materialEnsure quality and completeness of the product through code review, unit testing, SonarQube, NexusIQ, SAST, DAST and documentationPerform performance tuning, in case required Regards Patrick Fernandez Talent Acquisition Group - Strategic Recruitment Manager