Java Full Stack Software Developer

2 weeks ago


Toronto, Canada Redwood Software Full time

OUR MISSIONAt Redwood we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP we believe in the transformative power of automation. Our unparalleled solutions empower you to orchestrate, manage and monitor your workflows across any application service or server in the cloud or on premises with confidence and control.Redwoods global team of automation experts and customer success engineers provide solutions and world‑class support designed to give you the freedom and time to imagine and define your future. Our collaborative and dynamic environment fosters creativity, continuous learning and a passion for building exceptional products. Get out of the weeds and see the forest with Redwood Software.CORE VALUESOne Team. One RedwoodMake Your Own WeatherObsess over Customer SuccessWork the ProblemBe CuriousOwn the OutcomeRespect Each OtherYOUR IMPACTWe are seeking a highly skilled and passionate Full Stack Software Developer with a strong focus on Java to join our growing engineering team. This role you will be instrumental in designing, developing and maintaining robust and scalable full‑stack applications that power our automation and SaaS platforms. You will work across the entire software development lifecycle from concept to deployment, collaborating closely with product managers, designers and other engineers to deliver high‑quality impactful solutions.Design, develop and implement highly performant and scalable full‑stack applications using Java, Javascript and related technologies.Build and maintain robust back‑end services, APIs and microservices.Develop responsive and intuitive front‑end user interfaces.Collaborate with product management to understand requirements and translate them into technical specifications.Participate in all phases of the software development lifecycle including planning, design, coding, testing, deployment, maintenance and support.Write clean, maintainable and well‑documented code following best practices.Implement and maintain automated tests (unit, integration and end‑to‑end) to ensure code quality and reliability.Troubleshoot, debug and resolve software defects and production issues.Contribute to architectural discussions and decisions to ensure scalability, security and performance.Stay up‑to‑date with emerging technologies and industry trends and advocate for their adoption where appropriate.Mentor less experienced developers and contribute to a culture of continuous learning and improvement.YOUR EXPERIENCEBachelor’s degree in Computer Science, Software Engineering or a related field (or equivalent practical experience).Professional experience as a Full Stack Software Developer with a strong emphasis on Java (Java 11 / 17).Strong proficiency in Java and the Spring Framework (Spring Boot, Spring MVC, Spring Security).Experience with relational databases (e.g. SQL, PostgreSQL, MySQL) and ORM frameworks (e.g. Hibernate, JPA).Solid understanding of front‑end technologies such as HTML, CSS, JavaScript, TypeScript and modern JavaScript frameworks (e.g. ReactJS, MobX).Experience with RESTful API design and development.Familiarity with cloud platforms (e.g. AWS, Azure, GCP) and containerization technologies (e.g. Docker, Kubernetes).Excellent problem‑solving, analytical and debugging skills.Unit testing and automation tools such as JUnit and Playwright.Strong communication and interpersonal skills with the ability to collaborate effectively in a team environment.Preferred Skills and QualificationsExperience with message queues (e.g. Kafka, RabbitMQ).Knowledge of NoSQL databases (e.g. MongoDB, Cassandra).Experience with CI / CD pipelines and tools (e.g. GitHub Actions, Jenkins, GitLab CI).Understanding of agile development methodologies (Scrum, Kanban).Familiarity with test‑driven development (TDD) or behavior‑driven development (BDD).Experience in the automation or SaaS industry.Contributions to open‑source projects or a strong GitHub portfolio.Bonus SkillsSAP knowledge: ABAP, HANAOS knowledge: Windows, UNIX (Linux), MacRelational databases (e.g., H2, Postgres)GradleShell scriptingJestTomcatAWSExperience with AIWhy Join UsCompetitive compensation package, comprehensive health, dental and vision benefits.Opportunity to work on innovative and impactful products that are transforming industries.Generous paid time off, holidays and flexible work arrangements.Work with a highly skilled, passionate and diverse team of engineers.Opportunities for professional growth and development.Collaborative and supportive team environment.One Redwood company culture.If you like growth and working with happy, enthusiastic, over‑achievers you’ll enjoy your career with usThe LEGAL BITRedwood is an equal opportunity employer. Redwood prohibits unlawful discrimination based on race, colour, religion, sex, gender identity, marital or veteran status, age, national origin, ancestry, citizenship, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member), sexual orientation, pregnancy or any other consideration made unlawful by regional or local laws. We also prohibit discrimination based on a perception that anyone has any of those characteristics or is associated with a person who has or is perceived as having any of those characteristics. All such discrimination is unlawful and will have a zero tolerance policy applied to it.Redwood will comply with all local data protection laws, including GDPR, when it comes to the handling and processing of personal data. Should you wish for us to remove your personal data from our recruitment database please email us directly at … #J-18808-Ljbffr



  • Toronto, Canada Redwood Software Full time

    OUR MISSION At Redwood we empower our customers with lights-out automation for their mission-critical business processes. ABOUT US Redwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP we believe in the...


  • Toronto, Canada Iris Software Inc. Full time

    Hiring Java, Automation Tester, Business Analyst for Major Financial Firms based in the USA and Canada Iris's Fortune 500 direct client is seeking a Java Full Stack Developer in Toronto, ON (4 days a week in the office). Please let us know if you're interested in learning more about it. Role: Java Full Stack Developer Work Locations: Toronto, ON (Hybrid 4...


  • Toronto, Canada Iris Software Inc. Full time

    Hiring Java, Automation Tester, Business Analyst for Major Financial Firms based in the USA and Canada Iris's Fortune 500 direct client is seeking a Java Full Stack Developer in Toronto, ON (4 days a week in the office). Please let us know if you're interested in learning more about it. Role: Java Full Stack Developer Work Locations: Toronto, ON (Hybrid 4...


  • Toronto, Canada Iris Software Inc. Full time

    Hiring Java, Automation Tester, Business Analyst for Major Financial Firms based in the USA and Canada Iris's Fortune 500 direct client is seeking a Java Full Stack Developer in Toronto, ON (4 days a week in the office). Please let us know if you're interested in learning more about it. Role: Java Full Stack Developer Work Locations: Toronto, ON (Hybrid 4...


  • Toronto, Ontario, Canada Redwood Software Inc. Full time $80,000 - $120,000 per year

    OUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...


  • Toronto, ON, Canada Iris Software Inc. Full time

    We are hiring for Java Full stack Developer for our financial client based out in Toronto Ontario. Title : Java Full stack Developer Location : Toronto Ontario (4 days required to work onsite) Please email me your resume at ankit.grover01@irissoftware.com or call 973-370-7012. Job Description Core Technical Skill sets: • Java 1.8 or above •...


  • Toronto, Canada Redwood Software Full time

    A leading automation solutions provider in Toronto is seeking a skilled Full Stack Software Developer with a strong focus on Java. You will design, develop, and maintain impactful full-stack applications in a collaborative environment. Ideal candidates should possess a Bachelor's degree in Computer Science and strong experience with Java and JavaScript...


  • Toronto, Canada Redwood Software Full time

    A leading automation solutions provider in Toronto is seeking a skilled Full Stack Software Developer with a strong focus on Java. You will design, develop, and maintain impactful full-stack applications in a collaborative environment. Ideal candidates should possess a Bachelor's degree in Computer Science and strong experience with Java and JavaScript...


  • Toronto, Canada Redwood Software Full time

    A leading automation solutions provider in Toronto is seeking a skilled Full Stack Software Developer with a strong focus on Java. You will design, develop, and maintain impactful full-stack applications in a collaborative environment. Ideal candidates should possess a Bachelor's degree in Computer Science and strong experience with Java and JavaScript...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's client, one of the Top 5 Bank in Canada is looking to hire a Java Full Stack Developer / Lea d for a long term contract opportunity. Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees worldwide. Bank is...