Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Junior Java Developer Jobs
Recruited by VDart 8 months ago Address Calgary, Alberta, Canada
Fullstack Developer Jobs
Recruited by SECURE ENERGY 10 months ago Address Calgary, Alberta, Canada
Principal Java Engineer Jobs
Recruited by Cboe Global Markets 1 year ago Address Calgary, Alberta, Canada

Java Developer Jobs

Company

edjuster Inc.

Address Calgary, Alberta, Canada
Employment type PART_TIME
Salary
Category Insurance
Expires 2023-06-27
Posted at 11 months ago
Job Description
Canadian Pacific (CP) and Kansas City Southern (KCS) are now CPKC. As the only truly North American railway, we are making big moves!Drawing on our strong foundations and heritage, CPKC moves essential goods across our 20,000-mile network to support economic growth throughout Canada, the U.S. and Mexico.Be a part of history as we connect a continent and create exciting career opportunities across our new transnational network.Visit cpkcr.com tolearn about the CPKCadvantage, our purpose and culture.
PURPOSE OF THE POSITION
The Software Developer will be responsible for analyzing, developing, testing, implementing and documenting software solutions/applications that will contribute to CP’s ability to achieve it’s organizational goals. The Software Developer role will utilize their technology background to help meet departmental service level objectives. Software Developer II will demonstrate proficiency in providing user support by responding to customer calls and correspondence to ensure customers are well satisfied. Using established analytical skills, assists in troubleshooting and examining systems to identify technical issues and guide to root cause.
Position Accountabilities
  • Participate in meetings with team to discuss progress and issues to be resolved, and report progress on a weekly basis to the Manager and perform various other duties as required.
  • Produce technical documentation (i.e. requirements, design documents, turnover documentation, test plans) for requested functionality changes or enhancements;
  • Provide Functional Support for applications as needed;
  • Write technical procedures and documentation for the applications including operations, user guide, etc.;
  • Code, test, document and deliver requested functionality changes or enhancements to new or existing enterprise applications;
  • Assist in the creation of the system design and functional specifications;
  • Provide code and database administration in live and test environments;
  • Provides on-call support on rotation for production environments in a 24 x 7 schedule.
  • Work within established CP software development standards and configuration management procedures and processes;
  • Responsible for developing and testing solutions, coordinate the implementation and completion of recommended specifications application;
  • Gather, refine, and document system requirements to ensure functionalities follow best practice methodologies;
Position Requirements
  • A track record of great teamwork and the ability to work independently to drive projects to completion
  • Have a working knowledge with Java 8 (or higher) features such as streams and lambda expressions
  • Experience with Tomcat, Web sphere Application Server, or similar application servers
  • Experience in designing, developing and maintaining enterprise IT solutions
  • Successfully implemented and released REST APIs usingmodern java
  • Knowledge of all tiers used in modern architecture (front-end, mid-tier, RESTful web services, messaging, data tier)
  • Working knowledge of a modern front-end framework, such as ReactJS or Angular
  • Hands-on experience with J2EE technologies: Spring MVC, Spring Boot, React, JPA, Hibernate, Spring, JSP, JavaScript, HTML, CSS
  • Bachelor’s Degree in Computer Science, Engineering, Information Systems, or related discipline Required
  • Experience with databases and implementing scripts and stored procedures – Oracle, MySQL experience is considered an asset.
Nice To Have
  • Experience with Kubernetes, Kafka and MQ
  • Previous experience in performingon-call duties on a weekly rotation
  • Knowledge of CI/CD tools (Jenkins, Azure/AWS DevOps CI, Github, etc)
What Cpkc Has To Offer
  • Competitive company pension plan
  • Employee Share Purchase Plan
  • Flexible and competitive benefits package
  • Part-time Studies Program
  • Annual Fitness Subsidy
  • Performance Incentive Program
  • Flexible Work Environment
Additional Information
As an employer with North American presence, the possibility does exist that the location of your position may be changed based on organizational requirements.
Background Investigation
The successful candidate will need to successfully complete the following clearances:
  • Reference check
  • Criminal history check
Management Conductor Program
Becoming a qualified conductor or locomotive engineer is the single best way for a management employee to learn the business at CPKC. You may be required to obtain a certification or to maintain your current certification/qualification as a conductor or locomotive engineer.
CPKC is an equal opportunity employer committed to the principles of employment equity and inclusion. We welcome applications from all qualified individuals. All applicant information will be managed in accordance with the federal Personal Information Protection and Electronic Documents Act (“PIPEDA”).