Senior Software Engineer

SRA Staffing - SRA Group
Greater Toronto Area, Canada
$93.1K-$168K a year (estimated)
Full-time
  • 7+ years experience in Java based development utilizing a combination of WebSphere, JDBC, Oracle, DB2, Data Power and associated Web technologies including JavaScript and JSP
  • 5+ years experience in integration of Open Source Software (OSS) products into new and existing systems
  • Experience in development and design of new mid-tier applications or enhancement to existing ones in a DevOPS focused environment (current environment : IBM WebSphere Java EE Oracle and DB2 / new environment : Angular or React.

js Java Spring Boot Cloud computing).

  • Preparation of automated deployment builds (Jenkins)
  • Experience in structured, agile and DevOps methodologies for the development, design, implementation and maintenance of applications.
  • Experience with COTS based Business Automation and Case Management solutions (ie : IBM Cloud Pack for Business Automation)
  • Experience with one or more platforms, including the operating system, database technology, communication protocols, middleware and gateways
  • Experience developing or maintaining large scale IT systems, including high-volume public facing programs
  • Development and design of new programs or enhancements to existing ones
  • Integration of service API’s and micro-services to existing or new web services.
  • Ability to understand and analyze business requirements, and to design structured programs that efficiently satisfy these requirements
  • Ability to write programs that are modular, well-structured, and easy to maintain
  • Demonstrated success writing system design and implementation documents
  • Experience with, and understanding of, relational databases (DB2, Oracle, MS-SQL)
  • Preparation of test plans, test data, and unit-testing of programs
  • Preparation of implementation plans and promotion of modules
  • Participate in business requirements walkthroughs
  • Conduct / participate in design walkthroughs
  • Conduct / participate in testing walkthroughs.

MUST HAVES

Experience in development and design of new mid-tier applications or enhancement to existing ones in a DevOPS focused environment (current environment : IBM WebSphere Java EE Oracle and DB2 / new environment : Angular or React.

js Java Spring Boot Cloud computing).

Experience in structured, agile and DevOp methodologies for the development, design, implementation and maintenance of applications.

Experience with COTS based Business Automation and Case Management solutions (ie : IBM Cloud Pack for Business Automation)

Integration of service API’s and micro-services to existing or new web services.

16 days ago
Related jobs
Promoted
WorkersFirst Technologies
Canada

We are expanding our engineering team with a senior mobile software engineer who will lead the. Bachelor degree in computer science, software engineering or similar majors. ...

Promoted
Orbis Group
Canada, Canada

Senior Software Engineer - Trading SystemsOne of North America's most exciting sports betting and gaming scale-ups is expanding it's engineering team, hiring multiple Software Engineers. ...

TTC
Canada

The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards and best practices to meet customer requirements. The Senior Software QA Engineer may also assist in general application support of production applications and systems. The Testing...

KeepTruckin
Newmarket, Ontario
Remote

As a Software Engineer, you will be responsible for building products that will modernize the Compliance, Fleet, and Driver management solutions for our Enterprise customers to increase productivity, profitability and more importantly to keep the roads safe. A degree in computer science, software en...

Clover Health
Canada

We are looking for a senior software engineer who is well-versed in full stack engineering. As a Senior Software Engineer, you will:. You will work closely with other engineers, data scientists, healthcare professionals, and product managers, building tools to improve the health of real people. You ...

TTC
Canada

The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards and best practices to meet customer requirements. The Senior Software QA Engineer may also assist in general application support of production applications and systems. The Testing...

reddit
Remote, Ontario, Canada
Remote

Software Engineer developing production code. Collaborate with peer ML Engineers: you will help define and consolidate ML systems, pre & post processing data flows, and possibly architect ML Infrastructure refactors along the way. ...

StackAdapt
Canada

As an Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, producing production level code that will have a direct impact on the success of our product. StackAdapt’s engineering organization believes in working collaboratively and cross functionally. ...

Yelp
Canada
Remote

We’re looking for a Software Engineer, Security (Incident Detection and Response) to join Yelp’s globally expanding Security team and contribute to our efforts ensuring our cloud and corporate infrastructure, network, endpoints, and applications remain safe. Yelp engineering culture is driven by our...

hireVouch
Fully Remote, Canada, USA
Remote

As aSenior Engineer, you’ll report to and work closely with  the Principal Engineer, who is responsible for creating and driving the technical strategy for the user experience. Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on pro...