11891

Maarut

Toronto

On-site

CAD 120,000 - 160,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Maarut is seeking an experienced Oracle/Java enterprise developer to join our Toronto-area team. The role focuses on translating complex business requirements into scalable, well-tested full-stack applications, with emphasis on Oracle E-Business and data integration.

You will design, build, and maintain backend services and APIs, work across SDLC stages, and collaborate with IT and business stakeholders to ensure delivery of secure, performant solutions in a fast-paced environment.

Qualifications

  • 10+ years’ experience in developing n-tier Enterprise applications.
  • Expertise in application design, latest design patterns, deployment and troubleshooting.
  • Expertise in JPA or Hibernate, and Spring Boot Framework.
  • Proficient in database design and SQL development, with solid expertise in PostgreSQL, PL/pgSQL, Azure Cosmos DB.
  • Experience gathering and documenting requirements from business stakeholders.
  • Strong analytical, problem-solving, and communication skills.

Responsibilities

  • Translate business requirements and technical specifications into scalable, secure, and fully tested full-stack applications.
  • Develop detailed technical designs and programming specifications.
  • Write, review, and maintain clean, efficient, and maintainable code following best practices.
  • Build and enhance data-driven applications and backend services.
  • Design and execute unit, integration, and end-to-end tests to ensure quality and reliability.
  • Design and implement RESTful APIs and microservices architectures.
  • Troubleshoot and resolve technical issues across development, testing, and production environments.
  • Support application deployment, data migration, and system integration activities.

Skills

Programming & analysis
SDLC collaboration
Structured development methodologies
Object oriented languages
Relational databases
SQL development
RESTful APIs
Java
Oracle E-Business Suite
Oracle Data Integrator

Tools

PostgreSQL
ADF
PL/SQL
Unix shell scripts

Job description

  • Required to translate technical systems specifications intoworking, tested applications.
  • This includes:
  • developing detailed programming specifications
  • writing and/or generating code o compiling data-drivenprograms, maintaining, and conducting unit tests.
  • Resolves and troubleshoots technical problems which ariseduring the use and operation of software packages, including technicalassistance in implementation, conversion and migrations.

General Skills:

  • Experience in programming and analysis; specialized softwarepackage support at the specified experience level
  • Ability to collaborate with IT Professionals throughout theSoftware Development Life Cycle
  • Experience in structured methodologies for the development,design, implementation and maintenance of applications
  • Experience in design, code, test, debug and documentapplications
  • Experience in the use of object and/or third generationlanguage development tools
  • Experience in one or more programming languages
  • Experience in application design, latest design patters,deployment and troubleshooting
  • Experience with relational and hierarchical databasetechnologies
  • Experience in the use of information retrieval packagesusing query languages
  • Experience with one or more communications protocols
  • Experience in structured methodologies for the design,development, implementation and maintenance of applications
  • Experience eliciting and documenting information fromdiverse business area stakeholders and subject matter experts
  • Excellent analytical, problem-solving and decision-makingskills; verbal and written communication skills; interpersonal and negotiationskills
  • A team player with a track record for meeting deadlines
  • Knowledge and experience with programming Internet-readyapplications
  • Knowledge and experience in rapid application development(RAD) methodologies
  • Knowledge and understanding of Information Managementprinciples, concepts, policies and practices
  • Experience with middleware and gateways
  • Experience reviewing, analyzing, and modifying productinstallation scripts including encoding, testing, debugging
  • Ability to provide post-implementation support and resolveany post-implementation technical issues
  • Experience conducting design walkthrough sessions withproject team
  • Knowledge and understanding of Accessibility for Ontarianswith Disability Act (AODA) and related regulations and standards
  • Ability to provide user and system documentation as required

Additional Skills for Oracle Software Developer:

  • Experience in conducting impact assessments on OracleE-Business application customizations and extensions.
  • Strong conversion experience in Account ReceivableCollection modules
  • Strong programming skills in Oracle database, PL/SQL, SQL,XML, Unix shell scripts and Oracle Data Integrator
  • Proved business knowledge of General Ledger, AccountsReceivable, Collections, Accounts Payable and Inventory Modules of OracleE-Business
  • Great knowledge of Oracle E-Business table structure relatedto GL, AR, Collections, AP, INV and FND
  • Strong knowledge of SQL tuning and using partition tables
  • Demonstrated experience and understanding of data warehouse,ETL methodologies and OBIEE
  • Demonstrated work experience on Java and Oracle ApplicationDevelopment Framework (ADF) will be a great asset
  • Strong verbal and written communication skills andleadership abilities to be able to oversee the quality assurance of the projectfrom technical perspective
Requirements

Experience and Skill Set Requirements:

Must Haves:

  • 10+ years’ experience in developing n-tier Enterpriseapplications
  • Expertise in application design, latest design patterns,deployment and troubleshooting
  • Expertise in JPA or Hibernate, and Spring Boot Framework
  • Proficient in database design and SQL development, withsolid expertise in PostgreSQL, PL/pgSQL, Azure Cosmos DB
  • Experience gathering and documenting requirements frombusiness stakeholders
  • Strong analytical, problem-solving, and communication skills

Skill Set Requirements:

Responsibilities:

  • Translate business requirements and technical specificationsinto scalable, secure, and fully tested full-stack applications
  • Develop detailed technical designs and programmingspecifications
  • Write, review, and maintain clean, efficient, andmaintainable code following best practices
  • Build and enhance data-driven applications and backendservices
  • Design and execute unit, integration, and end-to-end teststo ensure quality and reliability
  • Design and implement modern, responsive frontend componentsusing React
  • Develop robust backend services and APIs using Spring Boot
  • Build and maintain RESTful APIs and microservicesarchitectures
  • Troubleshoot and resolve technical issues acrossdevelopment, testing, and production environments
  • Support application deployment, data migration, and systemintegration activities
  • Collaborate with cross-functional teams through codereviews, design sessions, and Agile ceremonies
  • Ensure all solutions meet security, performance,scalability, and accessibility standards (AODA compliance)
  • Contribute to continuous improvement of developmentprocesses, tools, and standards
  • Provide technical support for implementation, systemintegration, data conversion, and migration activities.

General Skills:

  • Experience in programming and systems analysis withinenterprise application environments
  • Strong ability to collaborate with IT professionals acrossthe Software Development Life Cycle (SDLC)
  • Experience in application design, modern design patterns,deployment, and troubleshooting
  • Experience designing, coding, testing, debugging, anddocumenting applications
  • Experience with relational database technologies (e.g.,PostgreSQL) and SQL development
  • Experience building and supporting data-driven applications
  • Experience working with API-based and web applications(REST/HTTP protocols)
  • Experience using query languages and data access tools
  • Experience with structured methodologies (Agile/Waterfall)for design, development, implementation, and maintenance
  • Ability to elicit, analyze, and document requirements frombusiness stakeholders and subject matter experts
  • Experience in application deployment and environmentmanagement
  • Experience troubleshooting and resolving application andintegration issues
  • Ability to work with integration patterns and communicationprotocols
  • Experience producing technical documentation and designartifacts
  • Strong analytical, problem-solving, and decision-makingskills
  • Excellent verbal and written communication skills
  • Strong interpersonal and collaboration skills
  • Ability to work effectively in a team-based environment
  • Proven ability to manage competing priorities and meetdeadlines

Mandatory Skills:

  • 10+ years’ experience in developing n-tier Enterpriseapplications
  • Expertise in application design, latest design patterns,deployment and troubleshooting
  • Expertise in JPA or Hibernate, and Spring Boot Framework
  • Proficient in database design and SQL development, withsolid expertise in PostgreSQL, PL/pgSQL, Azure Cosmos DB
  • Experience gathering and documenting requirements frombusiness stakeholders
  • Strong analytical, problem-solving, and communication skills

Nice to Have Skills:

  • Experience building cloud-native, internet-facingapplications
  • Experience with middleware, API gateways, or integrationservices
  • Experience leading design walkthroughs and technicaldiscussions
  • Knowledge of Accessibility for Ontarians with Disability Act(AODA) and WCAG standard
  • Strong verbal and written communication skills with abilityto contribute to technical leadership and quality assurance

Evaluation Criteria:

Backend Development (Java/ Spring Boot/ Spring/Integration):

  • 8–10+ years’ experience developing n-tier enterpriseapplications
  • Strong hands-on experience with Spring Boot and the SpringFramework (Core, MVC, Security, Data, Batch)
  • Proven experience designing and building RESTful APIs
  • Demonstrated expertise in application architecture, designpatterns (MVC, Security, integration patterns), and performance optimization
  • Experience implementing and managing caching solutions usingtechnologies such as Redis
  • Experience integrating with enterprise systems and serviceintegration platforms or integration hubs
  • Proven ability to deliver secure, scalable, andproduction-ready backend solutions
  • Strong experience with unit testing and integration testing

Frontend (React / Angular):

  • Strong experience with modern frontend frameworks such asReact and/or Angular
  • Experience developing responsive, accessible, anduser-friendly interfaces (AODA/WCAG awareness)
  • Proven ability to implement component-based architecture andreusable UI components
  • Experience integrating frontend applications with RESTfulAPIs and backend services
  • Understanding of frontend performance optimization, statemanagement, and application scalability

Database & ORM:

  • Strong experience with PostgreSQL and SQL, Azure Cosmos DB
  • Experience in schema design and normalization, queryoptimization and indexing and writing database functions (PL/pgSQL preferred)
  • Hands-on experience with ORM frameworks, JPA, Hibernate andMyBatis
  • Experience integrating ORM frameworks with backend services
  • Experience supporting data-driven applications
  • Demonstrated experience with Azure services such as, AzureApp Services, Azure Functions, Azure Storage, and Azure Database for PostgreSQLetc.
  • Experience deploying and supporting cloud-nativeapplications
  • Understanding of scalability, monitoring, and cloud security

Test Automation & Quality Engineering:

  • Strong experience in test automation across unit, API, andend-to-end (E2E) testing
  • Hands-on experience with unit testing frameworks such asJUnit 5 and Mockito
  • Experience with frontend testing frameworks such as Jest
  • Experience implementing end-to-end testing using toolssuchas Playwright or Katalon
  • Experience with API testing automation and validation ofRESTful services
  • Experience applying Behavior-Driven Development (BDD)practices
  • Proven ability to design, implement, and maintain automatedtest suites within CI/CD pipelines
  • Experience working in Agile/Scrum environments
  • Strong communication and stakeholder engagement skills
  • Proven ability to work collaboratively and meet deadlines.toworkcollaborativelyandmeetdeadlines.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Softline Technology Inc. • Toronto

On-site
CAD 90,000 - 150,000
.NET Developer
.NET Developer

Cleo Consulting • Toronto

On-site
CAD 95,000 - 130,000
RQ11522 - Software Developer - Full Stack - Senior
RQ11522 - Software Developer - Full Stack - Senior

Maarut • Toronto

On-site
CAD 120,000 - 180,000
Software Developer - Intermediate
Software Developer - Intermediate

The Code Crackers Inc. • Toronto

On-site
CAD 90,000 - 130,000
RQ07070 - Software Developer - Full Stack - Senior
RQ07070 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 130,000
Flexible work schedule
Professional development opportunities
RQ11600 - Software Developer - Full Stack - Senior I Toronto ON I Onsite
RQ11600 - Software Developer - Full Stack - Senior I Toronto ON I Onsite

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 142,000
RQ09063 - Software Developer - Full Stack - Junior
RQ09063 - Software Developer - Full Stack - Junior

Rubicon Path • Toronto

On-site
CAD 60,000 - 80,000
Senior Full-Stack Engineer: Build Scalable Data Pipelines
Senior Full-Stack Engineer: Build Scalable Data Pipelines

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Senior Backend Engineer - Hybrid (3 days onsite/2 remote)
Senior Backend Engineer - Hybrid (3 days onsite/2 remote)

Rubicon Path • Toronto

Hybrid
CAD 90,000 - 120,000
Junior Full-Stack Developer: Build Scalable APIs & UIs
Junior Full-Stack Developer: Build Scalable APIs & UIs

Rubicon Path • Toronto

On-site
CAD 60,000 - 80,000