cover image
Maarut Inc

Software Developer

On site

Toronto, Canada

Senior

Freelance

02-03-2026

Share this job:

Skills

Java JavaScript SQL GraphQL GitHub Architecture Programming angular Azure react node.js Software Development Bootstrap Spring Redux PL/SQL Spring Boot

Job Specifications

Must Haves:

10+ years experience with working experience of developing Web-based Java EE and Cloud-Native applications using Angular, React / Redux, Node.js, GraphQL, JSON, Spring Boot, Spring MVC, JavaScript, Web Services
Demonstrated experience with Web services development including both SOAP and ReST
Experience with Oracle 19C and in developing complex Oracle PL/SQL scripts to retrieve and format data to meet business requirements and design.

Experience and Skill Set Requirements Technical Tools:

10+ years working experience using Java EE frameworks extensively including Java, EJB, JPA,JSP,Servlets, JDBS, JNDI, etc.
10+ years working experience of developing Web-based Java EE and Cloud-Native applications using Angular, React / Redux, Node.js, GraphQL, JSON, Spring Boot, Spring MVC, JavaScript, Web Services
Working experience with Object Oriented Analysis & Design (UML – Use Case/Class sequence/Collaboration/State) and Micro Service Architecture model
Familiar with UI design principles and guidelines (Angular, React / Redux Framework)

Programming Experience:

Experience with Web services both SOAP and ReST
Experience with software development tools such as GitHub, Azure, Bootstrap
Experience with data mapping and XML Parsing

Oracle Database Experience:

Experience with Oracle 19C
Experience in developing complex Oracle PL/SQL scripts to retrieve and format data to meet business requirements
Experience with Oracle Database DML/DDL script development

Public Sector Experience:

Experience working in a highly complex, unionized and multi-stakeholder environment.
Understanding of Public Sector IT methodologies and standards

About the Company

Maarut Inc is a Canadian company helping organizations fulfill staffing solutions based on current, future and ongoing needs of market. Check out the new job openings https://careers.maarutinc.com/jobs/Careers Register with us : https://careers.maarutinc.com/candidateportal?register=true Finding IT talent is a significant challenge in today's business landscape. Maarut Inc has the unique methodology for identifying, acquiring and retaining top IT resources across various areas of expertise. We help companies hire better ... Know more