Talent.com
RQ10638 - Software Developer - Senior
RQ10638 - Software Developer - SeniorMaarut • Toronto, ON, ca
No longer accepting applications
RQ10638 - Software Developer - Senior

RQ10638 - Software Developer - Senior

Maarut • Toronto, ON, ca
10 days ago
Job type
  • Full-time
Job description

Scope:

  • The purpose of this role is to build project integrations based on new requirements and includes production support, development of break/fixes and operational enhancements, as well as associated project support (the Courts Digital Transformation (CDT)).


Assignment Deliverables:

  • Develop, Writing and/or generate codes, conducting unit tests on written codes
  • Design and Documentation – Participate in creation of high-quality software design and documentation of SDLC phases
  • Support – Assist with troubleshooting production issues and support day-to-day operations
  • Required to translate technical systems specifications into working, tested This includes:
    • Developing detailed programming specifications
    • Writing and/or generating code
    • Compiling data-driven programs, maintaining, and conducting unit
    • Analyzes, designs, develops, codes and implements programs in one or more programming languages, for Web and Rich Internet Applications
    • Supports applications with an understanding of system integration, test planning, scripting, and troubleshooting
    • Designs and develops REST API platform (e.g., with using Apigee/APIM)
    • Converts web services from SOAP to REST or vice-versa
  • Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migration.
  • Write or change, maintain and unit test programs for conversion, and Integration (between the mainframe and application servers using tools such as Connect Direct and IMS connect), following existing standards.
  • Create detailed design docs and production support documentation
  • Build automation test scripts as required.


Requirements

Experience and Skill Set Requirements:

Must Haves:

  • 10+ years Extensive experience with REST API design and development, including experience with API documentation and testing.
  • 7 + years of Demonstrated, Spring Ecosystem Mastery: Beyond annotation knowledge, they must understand Spring internals (AOP, proxies, lifecycle), auto-configuration, and how to troubleshoot @Transactional issues.
  • 7+ years of In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
  • Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
  • Experience with Event Driven architecture, message-oriented middleware and enterprise service buses, such as Azure Service Bus
  • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
  • SFTP and Kubernetes and Dockers skills


Nice To Have:

  • Knowledge of NoSQL databases, such as MongoDB, and experience using them in a production environment.
  • Experience leading development teams and mentoring junior developers.
  • Knowledge of creating APIs that require mapping between Java based application and mainframe copybooks
  • Experience in implementing system to system integration (through APIs, web services) involving mainframe applications
  • Excellent communication and writing skills


Skill Set Requirements:

Mandatory Requirements:

  • 10+ years Extensive experience with REST API design and development, including experience with API documentation and testing.
  • 7 + years of Demonstrated, Spring Ecosystem Mastery: Beyond annotation knowledge, they must understand Spring internals (AOP, proxies, lifecycle), auto-configuration, and how to troubleshoot @Transactional issues.
  • 7+ years of In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
  • Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
  • Experience with Event Driven architecture, message-oriented middleware and enterprise service buses, such as Azure Service Bus
  • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
  • SFTP and Kubernetes and Dockers skills


Nice-to-Have Requirements:

  • Knowledge of NoSQL databases, such as MongoDB, and experience using them in a production environment.
  • Experience leading development teams and mentoring junior developers.
  • Knowledge of creating APIs that require mapping between Java based application and mainframe copybooks
  • Experience in implementing system to system integration (through APIs, web services) involving mainframe applications
  • Excellent communication and writing skills


Desired Skills and Experience:

  • Strong expertise in Java and the Java development ecosystem, including experience with Spring Boot.
  • In-depth knowledge of microservice architecture and experience building scalable, highly available systems.
  • Extensive experience with REST API design and development, including experience with API documentation and testing.
  • In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
  • Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
  • Strong knowledge of XML and experience working with XML-based integration solutions, such as XSLT and XPath.
  • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
  • Experience with message-oriented middleware and enterprise service buses, such as Azure Service Bus
  • Experience on Event Driven architecture, experience on Azure Event Hub, etc.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
  • Understanding of security best practices and experience implementing authentication, authorization, and encryption.
  • Strong experience with writing automated tests, including unit, API test, and a deep understanding of the testing process.
  • Familiarity with Agile software development methodologies, such as Scrum or Kanban, and experience participating in sprint planning and retrospectives.
  • Excellent communication skills, both written and verbal, and the ability to work effectively with both technical and non-technical stakeholders.
  • A passion for staying up-to-date with the latest industry trends and technologies, and a desire to continuously learn and improve your skills.
  • Strong problem-solving and debugging skills, and experience diagnosing and resolving complex issues.
  • A track record of delivering high-quality, robust, and scalable solutions in a fast-paced, deadline-driven environment.


Technical Design:

  • Strong expertise in Java and the Java development ecosystem, including experience with Spring Boot.
  • In-depth knowledge of microservice, Event Driven architecture and experience building scalable, highly available systems.
  • Extensive experience with REST API design and development, including experience with API documentation and testing.
  • Practical knowledge in applying various design patterns and standards to the technical design and development.
  • Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development, OMG technical standards, and OPS architecture standards


Integration:

  • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
  • Experience with message-oriented middleware and enterprise service buses, such as Azure Service Bus.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
  • Understanding of security best practices and experience implementing authentication, authorization, and encryption.


Technical Framework and Middleware:

  • In-depth knowledge of microservice architecture and experience building scalable, highly available systems.
  • Must have prior experience in working with containerized environments such as Azure, OpenShift, Docker, Kubernetes, Microservices, etc.
  • Experience with message-oriented middleware and enterprise service buses, such as Azure Service Bus.
  • Experience on Event Driven architecture, experience on Azure Event Hub, etc.


Security:

  • Experience with Security and Web Services Security standards and frameworks. Must have extensive working experience in OAuth, OpenID, SAML 2.0, etc.


Public Sector Experience:

  • Previous experience working in Government or Public Sector organization


Create a job alert for this search

RQ10638 Software Developer Senior • Toronto, ON, ca

Similar jobs
RQ00520 - Software Developer - Senior

RQ00520 - Software Developer - Senior

Maarut • Toronto, ON, ca
Full-time
Quick Apply
Qualifications and Experience:.Post-secondary education in computer science, or the approved equivalent combination of education and/or experience.Development related certification is considered an...Show more
Last updated: 3 days ago
Intermediate / Senior Java Developer

Intermediate / Senior Java Developer

Tngoc • Markham
Full-time
We’re looking for a talented Intermediate/Senior Java Developer to join our growing team.We seek candidates who are passionate about problem-solving, have a motivated and driven mindset, and are ea...Show more
Last updated: 30+ days ago • Promoted
Senior Application Architect: Cloud & Oracle EBS Lead

Senior Application Architect: Cloud & Oracle EBS Lead

Stantec • Markham
Full-time
A leading engineering firm is seeking a Senior Application Architect in Markham, Canada, to design and oversee software systems architecture.The role involves ensuring scalability, security, and in...Show more
Last updated: 1 day ago • Promoted
Senior Systems Developer

Senior Systems Developer

Sovereign Insurance • Toronto
Full-time +1
Employment Type: Temporary Full-Time (18 months).Additional Information: Currently vacant.As a wholly owned subsidiary of the Co‑operators General Insurance company, Sovereign Insurance believes yo...Show more
Last updated: 28 days ago • Promoted
Senior Software Developer

Senior Software Developer

Teckhorizon Inc • Toronto, ON, Canada
Full-time
Quick Apply
About the Role Our Client is seeking a Senior Software Developer to support modernization initiatives under a large-scale Criminal Justice Digital program.The role involves building highly secure, ...Show more
Last updated: 6 days ago
AI and DSP Applications – Senior UI Software Engineer

AI and DSP Applications – Senior UI Software Engineer

Qualcomm • Markham
Full-time
Engineering Group, Engineering Group >.Do you ever wonder when will connected devices become thinking devices? Be part of the group that is working on technology that will bring “Cognition” to all ...Show more
Last updated: 30+ days ago • Promoted
Senior Software AI Developer

Senior Software AI Developer

PowerToFly • Toronto
Full-time
The Autodesk access group is responsible for connecting customers to their products and data, the team is driving the transformation of Autodesk’s business models, account & user management.We solv...Show more
Last updated: 30+ days ago • Promoted
AI and DSP Applications – Senior UI Software Engineer

AI and DSP Applications – Senior UI Software Engineer

Nutanix • Markham
Full-time
Engineering Group, Engineering Group >.Do you ever wonder when will connected devices become thinking devices? Be part of the group that is working on technology that will bring “Cognition” to all ...Show more
Last updated: 30+ days ago • Promoted
Senior Programmer Analyst: Build Scalable Software Onsite

Senior Programmer Analyst: Build Scalable Software Onsite

Amico Group of Companies • Richmond Hill
Full-time
A leading technology firm in Richmond Hill is seeking a skilled Senior Programmer Analyst to define, develop, and maintain new software applications.Candidates should have a minimum of 7 years of e...Show more
Last updated: 30+ days ago • Promoted
Senior Software Developer

Senior Software Developer

Ecruit • Toronto, Ontario, Canada
Full-time
Quick Apply
Senior Software Developer – Competitive Salary – Canada (Remote).Ready to shape the future of airline tech from anywhere in Canada? Want to take ownership of systems used every day by real-world fl...Show more
Last updated: 24 days ago
Senior Developer

Senior Developer

TechDoQuest • Markham
Full-time
Looking for Guidewire Integration Lead - Senior Developer - ACE Certified immediately who has experience in Guidewire PC Integration strong experience.IT with P&C Insurance Domain Experience with G...Show more
Last updated: 16 days ago • Promoted
Senior Kernel Developer - RTOS

Senior Kernel Developer - RTOS

Huawei Canada • Markham
Full-time +1
Senior Kernel Developer - RTOS.Huawei Canada has an immediate permanent opening for a Senior Software Developer.The Intelligent Real-Time Operating System Lab focuses on OS architecture, concurrenc...Show more
Last updated: 1 day ago • Promoted
Senior Automotive Infotainment Software Engineer

Senior Automotive Infotainment Software Engineer

Qualcomm • Markham
Full-time
A leading automotive technology firm in York Region seeks a Software Application Engineer to join their Automotive Application Engineering Group.The ideal candidate will support customers in debugg...Show more
Last updated: 30+ days ago • Promoted
Guidewire Integration Lead - Senior Developer

Guidewire Integration Lead - Senior Developer

Aarorn Technologies Inc • Markham
Full-time
Guidewire Integration Lead - Senior Developer.Location: Markham, ON (3x onsite a week).IT with P&C Insurance Domain Experience and strong experience with Guidewire PC Integration.Experience with Po...Show more
Last updated: 30+ days ago • Promoted
Software Developer - Senior

Software Developer - Senior

Connvertex Technologies Inc. • Toronto, ON, Canada
Full-time
Quick Apply
Experience and Skill Set Requirements Evaluation Criteria Show more
Last updated: 30+ days ago
Senior Front End Developer

Senior Front End Developer

Luxoft • newmarket, on, ca
Full-time
The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week.Sol...Show more
Last updated: 6 days ago • Promoted
Software Development Lead

Software Development Lead

Onico Solutions • Richmond Hill
Full-time +1
We are looking for a Software Development Manager to lead a team, building modern architectures in critical applications.The Software Development Manager enables, inspires, coaches and motivates a ...Show more
Last updated: 30+ days ago • Promoted
Sr. Software System Designer

Sr. Software System Designer

Advanced Micro Devices • Markham
Full-time
WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Show more
Last updated: 23 days ago • Promoted