Java Developer 7394-2312

Found in: Talent CA C2 - 2 weeks ago


Toronto, Canada Foilcon Full time

HM Note: This onsite role is three (3) days in office



Description:

SCOPE:

• The programmer developer will be responsible for coding and unit testing of interfaces created using IIB technology, translating functional specifications into working, tested applications. This includes developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests and debugging code


DELIVERABLES:

• Development - Writing and/or generating code, conducting unit tests on written code

• 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

Please Note: The position may require shifts, on-call, standby and occasional call-back to provide technical support to ministry critical systems on a 24 hour, 7 days a week basis.


Skills

Experience and Skill Set Requirements

MANDATORY REQUIREMENTS:

• 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 IBM App Connect Enterprise (ACE) or IBM Integration Bus ( IIB ) or IBM message broker or similar product

• Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in an IBM ACE (or IIB) context.

• 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.


SKILLS AND KNOWLEDGE:

• 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 the context of IBM App Connect Enterprise (ACE) or IBM Integration Bus ( IIB ) or IBM message broker or Spring Integration or similar product.

• Experience with message-oriented middleware and enterprise service buses using IBM App connect enterprise.

• Experience on Event Driven architecture, experience on event based integration.

• 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.

• 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.


Nice to Have Skillset

• Knowledge of NoSQL databases, such as MongoDB, and experience using them in a production environment.

• Experience leading development teams and mentoring junior developers.

• Experience with Using Azure Service Bus is a plus.

• Knowledge of creating APIs that require mapping between Java based application and mainframe copybooks


CRITERIA:


Criteria 1 - Integration Knowledge and Experience (40 Points)

• In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using IBM App Connect Enterprise (ACE) or IBM Integration Bus ( IIB ) or IBM message broker or Similar product.

• 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 the context of IBM App Connect Enterprise (ACE) or IBM Integration Bus ( IIB ) or IBM message broker or Spring Integration or similar product.

• Experience with message-oriented middleware and enterprise service buses using IBM App connect enterprise.

• Experience on Event Driven architecture, experience on event-based integration.


Criteria 2 - Java / API (30 Points)

• 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.

• 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.

• Understanding of security best practices and experience implementing authentication, authorization, and encryption.


Criteria 3 - Middleware and Problem-Solving Skills (20 Points)

• Experience on deployment, production support.

• Problem solving skills


Criteria 4 - Security (10 Points)

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



KNOWLEDGE TRANSFER:


Knowledge to be Transferred:

• Code & Documentations of all type assigned for this role.


Knowledge to be Transferred to:

• Project Manager/Team Members


Details of Transfer:

• 1:1 meetings / team meetings / documentation on SharePoint site, throughout the duration of the project life cycle etc.


Must haves:

• 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 IBM App Connect Enterprise (ACE) or IBM Integration Bus ( IIB ) or IBM message broker or similar product

• Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in an IBM ACE (or IIB) context.

• 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.



  • Java Developer

    Found in: Whatjobs CA C2 - 1 week ago


    Toronto, Canada Hays Full time

    Job Roles/Responsibilities: • Designing and developing APIs. · • Meeting both technical and consumer needs. · • Knowledge in Angular,Typescript, Java script, HTML, CSS, and bootstrap · Familiarity with Linux operating system (Red Hat Enterprise Linux preferred). · • Familiarity with common software development tools – editors, build systems,...

  • Java Developer

    Found in: Appcast CA A2 P - 1 week ago


    Toronto, Canada Hays Full time

    Job Roles/Responsibilities:• Designing and developing APIs. ·• Meeting both technical and consumer needs. ·• Knowledge in Angular,Typescript, Java script, HTML, CSS, and bootstrap · Familiarity with Linux operating system (Red Hat Enterprise Linux preferred). ·• Familiarity with common software development tools – editors, build systems, Git,...

  • Java Developer

    Found in: Appcast CA C2 Glassdoor - 2 weeks ago


    Toronto, Canada Hays Full time

    Job Roles/Responsibilities:• Designing and developing APIs. ·• Meeting both technical and consumer needs. ·• Knowledge in Angular,Typescript, Java script, HTML, CSS, and bootstrap · Familiarity with Linux operating system (Red Hat Enterprise Linux preferred). ·• Familiarity with common software development tools – editors, build systems, Git,...

  • Java Developer

    Found in: Jooble CA O C2 - 13 hours ago


    Toronto, ON, Canada Zortechsolutions Full time

    Role: Java Developer Location: Mississauga, ON Job Type: Full Time Skills And Responsibilities A senior Java Developer, will play a crucial role in designing, developing, and maintaining both frontend and backend components of our web applications. The candidate will work closely with cross-functional teams to create seamless user experiences and...

  • Java Developer

    Found in: Talent CA 2 C2 - 1 week ago


    Toronto, Canada CB Canada Full time

    Java Developer - 3 positionsToronto - Hybrid work1 year contract5+ yrs. experience in Java/J2EE, Spring/Spring boot, REST APIsIf you're interested, please share your resume and expected hourly rate (CAD) to

  • Java Developer

    Found in: beBee jobs CA - 1 week ago


    Toronto, Ontario, Canada GFT Technologies SE Full time

    GFT is a shaping the future of digital business. We are recognized as transformation leaders with a passion for technology and innovation. We provide sustainable solutions through IT engineering and technology consulting. We are over 10,000 solution-oriented technology professionals across 16 countries. In Canada, we have offices in Toronto, Quebec &...

  • Java Developer

    Found in: Appcast CA A2 P - 2 days ago


    Toronto, Canada Hays Full time

    Java Developer Client: Banking InstitutionRole: Java DeveloperDuration: 6 months, likely to extendRate: NegotiableLocation: Toronto (Hybrid) Description: Our client, a very well-regarded Banking Institution is looking to hire a Java Developer for a minimum 6 months. Your New RoleResponsibilities • Work with other team members and liaise with nominated...

  • Java/Scala Developer

    Found in: Talent CA 2 C2 - 1 week ago


    Toronto, Canada CB Canada Full time

    Senior Java Developer On behalf of our client in the Banking Sector, PROCOM is looking for a Senior Java Developer. Senior Java Developer – Mandatory Skills Experience Scala and Akka - 3 years Java development - 10 years Rest APIs - 3 years Git - 3 years Jenkins and Gradle - 3 years Linux shell scripting - 3 years SQL server experience - 3 years Senior...

  • Java developer

    2 weeks ago


    Old Toronto, Canada Opencloudco Full time

    Roles and Responsibilities: Design and develop server-side components of our software applications using Java. Develop and maintain RESTful APIs that connect to various client applications. Collaborate with front-end developers to integrate user-facing elements with server-side logic. Write efficient and scalable code that meets business requirements and is...

  • Java developer

    1 week ago


    Old Toronto, Canada Opencloudco Full time

    Roles and Responsibilities: Design and develop server-side components of our software applications using Java. Develop and maintain RESTful APIs that connect to various client applications. Collaborate with front-end developers to integrate user-facing elements with server-side logic. Write efficient and scalable code that meets business requirements and is...

  • Java developer

    7 days ago


    Old Toronto, Canada Opencloudco Full time

    Roles and Responsibilities: Design and develop server-side components of our software applications using Java. Develop and maintain RESTful APIs that connect to various client applications. Collaborate with front-end developers to integrate user-facing elements with server-side logic. Write efficient and scalable code that meets business requirements and is...

  • Java developer

    Found in: Jooble CA O C2 - 1 week ago


    Toronto, ON, Canada Opencloudco Full time

    Roles and Responsibilities: Design and develop server-side components of our software applications using Java. Develop and maintain RESTful APIs that connect to various client applications. Collaborate with front-end developers to integrate user-facing elements with server-side logic. Write efficient and scalable code that meets business requirements...

  • Java Developer – IT

    2 weeks ago


    Old Toronto, Canada Nexus Systems Group Inc. Full time

    Java Developer Typical Day in Role: • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications • Primarily working on extraction of data form data files and creating technical design documents. • Local Java Environment setup like OpenJDK, Eclipse, SQL...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Java Developer Typical Day in Role: • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications • Primarily working on extraction of data form data files and creating technical design documents. • Local Java Environment setup like OpenJDK, Eclipse, SQL...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Java Developer Typical Day in Role: • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications • Primarily working on extraction of data form data files and creating technical design documents. • Local Java Environment setup like OpenJDK, Eclipse, SQL...

  • Java Developer

    Found in: Jooble CA O C2 - 1 week ago


    Toronto, ON, Canada Nexus Systems Group Inc. Full time

    Java Developer Typical Day in Role: • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications • Primarily working on extraction of data form data files and creating technical design documents. • Local Java Environment setup like OpenJDK, Eclipse, SQL Developers...

  • Senior Java Developer

    2 weeks ago


    Toronto, Canada Viva Tech Solutions Full time

    Serve as a Senior Java and Web Developer with substantial experience.Bachelor’s degree in computer science, Engineering, or related field.Proven track record of at least 5 years of experience as a Java Developer, with a focus on web application development.Demonstrate proficiency in Java Web application programming, the Spring Boot framework, Rest API,...

  • Senior Java Developer

    2 weeks ago


    Toronto, Canada Viva Tech Solutions Full time

    Serve as a Senior Java and Web Developer with substantial experience.Bachelor’s degree in computer science, Engineering, or related field.Proven track record of at least 5 years of experience as a Java Developer, with a focus on web application development.Demonstrate proficiency in Java Web application programming, the Spring Boot framework, Rest API,...


  • Toronto, Canada Hays Full time

    Our client is looking for Senior Java Developers Your new role• Designing and developing APIs. ·• Meeting both technical and consumer needs. ·• Knowledge in Angular, Typescript, Java script, HTML, CSS, and bootstrap ·• Familiarity with common software development tools – editors, build systems, Git, BitBucket ·• Team management and support....

  • Senior Java Developer

    Found in: Whatjobs CA C2 - 2 weeks ago


    Toronto, Canada Viva Tech Solutions Full time

    Serve as a Senior Java and Web Developer with substantial experience. Bachelor’s degree in computer science, Engineering, or related field. Proven track record of at least 5 years of experience as a Java Developer, with a focus on web application development. Demonstrate proficiency in Java Web application programming, the Spring Boot framework, Rest API,...