Back to results

Java Software Engineer

  • Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Posting language
English
Posted

Original job description

Key Responsibilities

  • Develop and maintain Apache Camel XML DSL routes within Spring Boot applications.
  • Integrate SOAP, REST, and GraphQL APIs.
  • Transform XML and JSON messages using JAXB, XSLT, and XPath.
  • Write automated tests covering route functionality, errors, faults, and timeouts.
  • Maintain API documentation and support Java, Spring Boot, and Camel upgrades.
  • Use AI-assisted development tools to improve coding, testing, and documentation.
  • Senior level: Lead integration design, conduct code reviews, and mentor team members.

Technical Skills

  • Languages & Frameworks: Java 17+, Spring Boot 3.x/4.x, Hibernate/JPA.
  • Integration: Apache Camel 4.x, XML DSL, SOAP, REST, GraphQL.
  • Data Processing: XML, JSON, SAX, DOM, JAXB, XSLT, XPath.
  • Tools & Deployment: Maven, Git, Docker, Kubernetes, GitLab CI/CD.

Required Qualifications

  • 6+ years of Java development experience (6+ years for senior roles).
  • 6+ years of hands-on Apache Camel 3.x+ experience using XML DSL (mandatory).
  • 3+ years of production experience with Spring Boot 3.x+ and Hibernate/JPA.
  • Experience integrating financial or core banking systems using SOAP, REST, and GraphQL.
  • Strong knowledge of XML/JSON processing and automated integration testing.
  • Working knowledge of Maven, Git, and Docker.
More about this job

Responsibilities

Develop and maintain Apache Camel XML DSL routes in Spring Boot applications, integrate SOAP, REST, and GraphQL APIs, and transform XML and JSON messages. Write automated integration tests, maintain API documentation, support technology upgrades, and use AI-assisted tools; senior-level responsibilities also include leading integration design, reviewing code, and mentoring team members.

Requirements

Requires at least 6 years of Java development and hands-on Apache Camel 3.x+ experience using XML DSL, plus at least 3 years of production experience with Spring Boot 3.x+ and Hibernate/JPA. Candidates should have experience integrating financial or core banking systems, strong XML/JSON processing and integration testing knowledge, and working knowledge of Maven, Git, and Docker.

Skills

  • Java
  • Spring Boot
  • Apache Camel
  • XML DSL
  • SOAP
  • REST
  • GraphQL
  • XML
  • JSON
  • JAXB
  • XSLT
  • XPath
  • Hibernate/JPA
  • Automated Integration Testing
  • Maven
  • Docker

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Finance & Accounting

Keywords

  • Java 17+
  • Spring Boot 3.x/4.x
  • Apache Camel 4.x
  • XML DSL
  • SOAP
  • REST
  • GraphQL
  • XML
  • JSON
  • SAX
  • DOM
  • JAXB
  • XSLT
  • XPath
  • Hibernate/JPA
  • Maven
  • Git
  • Docker
  • Kubernetes
  • GitLab CI/CD
  • Automated Integration Testing
  • Financial Systems
  • Core Banking
  • AI-Assisted Development

Report this job