Home
/
Comprehensive
/
Java API Developer
Java API Developer-May 2024
Calgary
May 23, 2026
About Java API Developer

  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 to learn about the CPKC advantage, our purpose and culture.

  PURPOSE OF THE POSITION:

  Design, Develop and Enhance rich COBOL, .Net, and Java user-interface applications with middle-tier (messaging) and other back-end processes and applications, in a large, complex, transactional based environment.

  POSITION ACCOUNTABILITIES:

  Gather, refine, and document system requirements to ensure functionalities follow best practice methodologies

  Code, test, document and deliver requested functionality changes or enhancements to new or existing enterprise applications

  Produce technical documentation (i.e. requirements, design documents, turnover documentation, test plans) for requested functionality changes or enhancements

  Work within established CP software development standards and configuration management procedures and processes

  Assist in the creation of the system design and functional specifications

  Provide Functional Support for applications as needed

  Participate in weekly rotational on call support

  Responsible for developing and testing solutions, coordinate the implementation and completion of recommended specifications application

  Provide code and database administration in live and test environments

  Write technical procedures and documentation for the applications including operations, user guide, etc.

  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

  POSITION REQUIREMENTS:

  University Degree or Diploma in Computer Science, Information Systems or equivalent Application development experience

  5+ years of COBOL Application Development experience

  5+ years of Java Application Development experience

  Excellent knowledge of any relational databases and SQL technologies

  Experience working closely with the business to arrive at an optimal solution in terms of functionality, timelines, and implementation

  NICE TO HAVE:

  Experience with developing .Net applications

  Experience withpatterns such as MVC, REST, and dependency injection

  Experience with Micro Focus Visual COBOL and Object Oriented COBOL

  Experience with Micro Focus Visual COBOL COBJVM integration

  Experience with COBOL Embedded SQL.

  Experience with MQ messaging or other messaging systems

  Working proficiency with Linux in server environments

  Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)

  Integration using JSON and XML based web services and MQ

  Advanced SQL – modeling, advanced query writing, tuning/optimization of queries

  Experience with Tomcat, Web sphere Application Server or similar application servers

  Experience with agile development methodologies

  Experience in the Spring Framework

  Experience with test-driven development

  WHAT CPKC HAS TO OFFER :

  Flexible and competitive benefits package

  Employer Funded Retirement Plan

  Employee Share Purchase Plan

  Performance Incentive Program

  Annual Fitness Subsidy

  Part-time Studies Program

  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:

  Criminal history check

  Reference 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 employment equity employer committed to the principles of employment equity and inclusion. We encourage all qualified candidates to apply including women, Black, Indigenous, People of Colour (BIPOC), members of the LGBTQ+ community, and people with disabilities. Accommodations for the job application process can be provided, as appropriate, upon request. All applicant information will be managed in accordance with the federal Personal Information Protection and Electronic Documents Act (PIPEDA).

  Req ID: 101719

  Department: Information Services

  Job Type: Full-Time

  Position Type: Non-Union

  Location: Calgary, Alberta

  Country: Canada

  % of Travel:

  of Positions: 2Job Grade: 4

  Job Available to: Internal & External

  #LI-ONSITE

  #LI-GK1

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Building Engineer
ABM, a leading provider of integrated facility solutions, is looking for a Building Engineer. The Building Engineer supports the designated leadership with the daily operations of all building system
Dental Lab Technician
Position available for trainee in large dental lab for processing removable dental appliances. No experience required, we are willing to train the right candidate. Job involves working in an assemble
Cashiers
JOB REQUIREMENTS: PANERA CAFE RETAIL TEAM MEMBER: CASHIER Want to workin a place where you can learn, laugh, be supported, be yourself andreach your goals? If so, then Panera is for you. We do everyt
Grocery Clerk
JOB FUNCTION: As a Grocery Clerk, you will play a vital role in ensuring the smooth and efficient operation of our grocery department. Your expertise in stocking shelves, assisting customers, maintai
Security Officer 2-Flex-Evenings
Overview St. Luke’s Health System in Boise, ID is seeking a Security Officer 2 to join our Security team. Flex position - few hours per pay period as needed by deparmentUnit/Position Summary Under li
Veterinary Technician II - TAMU - Canyon Texas-1
Job Title Veterinary Technician II - TAMU - Canyon Texas-1 Agency Texas A&M University Department Vet Med Small Animal Medicine & Surgery Proposed Minimum Salary Commensurate Job Location Can
Club Lounge Ambassador
Job Number 24010022 Job Category Food and Beverage & Culinary Location The Ritz-Carlton Vienna, Schubertring 5-7, Vienna, Austria, Austria Schedule Full-Time Located Remotely? N Relocation? N Pos
Mechanical Designer
We are Hiring!Airgas is Hiring for a Diesel Mechanic - Dayton, OHAt Airgas, we RESPECT, HONOR and VALUE diversity. We are invested in cultivating a dynamic and inclusive culture.We are looking for yo
Maintenance Mechanic 2 (Mon-Thurs, 3pm -1am)
Life changing therapies. Global impact. Bridge to thousands of biopharma companies and their patients. We are PCI. Our investment is in People who make an impact, drive progress and create a better t
Cashier (Associate Accountant)
49069BRReq No.:49069BRJob Description and Qualifications: POSITION SUMMARY PURPOSE Managing petty cash, credit cards posting through Cash Journals, Bank reconciliations and assisting other team membe
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved