07 Nov
|
Maarut
|
Ontario
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:
Solid 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.
#J-18808-Ljbffr
📌 11891 (Ontario)
🏢 Maarut
📍 Ontario