Java Developer


Java Developer

  • Contract
  • Toronto
  • Posted 1 month ago

JO 2436: Java Programmer-Developer

Location: Toronto, Ontario

Contract Term: 324 days

Services and Deliverables

  • Develop technical designs for application development and develop application code for programs
  • Design, implement and maintain application phases, take part in software and architectural development activities, conduct software analysis, programming, testing and debugging, identifying production and non-production application issues, transforming requirements into stipulations
  • Develop, test, implement and maintain application software. Recommend changes to improve established application processes
  • Collating and documenting user requirements, analyzing data and quality assurance testing

Must Have Skills/Experience

  • Designing, developing, analyzing, coding, configuring, testing, debugging, maintaining and refining business applications to fit customer requirements for complex projects
  • Estimating work effort and providing development plans to the project manager
  • Recommending improvements to business processes as supported by application systems
  • Converting technical specifications into code using proprietary and non-proprietary tools
  • Supporting the development and coordination of system and integration test plans; partnering with quality assurance testing teams to identify errors and confirm business specifications have been achieved
  • Supporting the transfer of software from test environment to production environment
  • Integrating software components and 3rd party programs
  • Experience in designing and developing application in Java
  • Experience and knowledge of data mapping, exception handling, and integration of sources in an enterprise environment
  • Must have knowledge in designing and developing source-to-target mappings
  • Must have knowledge of Spring Component and Spring Framework
  • Experience in Java/J2EE, REST web services, JPA and unit testing code coverage
  • Experience in building back-end application code that interfaces with other systems, services and APIs/RESTful APIs
  • Experience in build and integration tools
  • Experience with Enterprise Application Integration (EAI, SOA, ESB) and n-tier client-server architectures
  • Experience with IBM Integration Bus (IIB) including hands on experience developing message flows to interface with services producers and consumers, and callout components
  • Experience with IBM MQ Series and IBM Data Power
  • Experience with complex XML Schema Document (XSD) design practices including hands on experience creating complex types and messages structures
  • Knowledgeable in the design and construction of enterprise-level integration systems that are scalable, reusable, high performing and secure
  • Knowledge of all phases of software development cycle for large-scale business critical applications in both Waterfall and Agile methodologies
  • Ability to understand the long-term (“big picture”) goal, the roadmap to achieve it and the interim business values during the execution of the roadmap
  • Excellent interpersonal skills, including teamwork, written and verbal communication, facilitation and negotiation

Desirable Skills

  • Working knowledge and experience utilizing the following technologies:
    • IIB (IBM Integration Bus)
    • IBM Infosphere Information Server Enterprise Edition
    • IBM Case Manager
    • IBM Master Data Manager, Reference Data Manager and Identity Insights
    • Cognos, Tableau, SPSS, I2, SQL Server, DB2

 Job URL:

J2EE Developer



Apply Online