Java Developer

Montreal

Offre publiée le 2025-11-08

Compunnel, Inc.

We are seeking a highly skilled and hands-on technologist with strong expertise in Java-based systems. The candidate will contribute to both existing and new initiatives within the Sanctions suite of applications, which includes business-driven customizations as well as architectural and infrastructure improvements. This role involves full lifecycle responsibilities—design, development, testing, and deployment—while adhering to SDLC standards and agile methodologies. The candidate will be expected to work closely with global teams, adapt quickly to changing requirements, and apply sound judgement in solving complex business use cases. Knowledge of the financial domain, particularly Anti-Money Laundering (AML) and customer risk ranking methodologies, will be an advantage.

Key Responsibilities

  • Design, develop, test, and deploy code following SDLC standards.
  • Work on both enhancements to existing applications and new initiatives within the Sanctions suite.
  • Collaborate with global teams to deliver scalable, efficient, and reliable solutions.
  • Apply sound judgment to analyze business requirements and implement appropriate technical solutions.
  • Contribute to architectural and infrastructure improvements.
  • Leverage open-source and vendor software components in solutions.
  • Utilize agile practices, including Scrum, TDD, Continuous Integration, and Continuous Delivery.

Required Qualifications

  • 6+ years of hands-on experience with Core Java, Advanced Java, Spring Boot, RESTful Web Services, and object-oriented / functional development concepts.
  • Strong expertise with XML, REST, SOAP, JSON.
  • Proficiency in relational databases (SQL, query optimization / tuning).
  • Experience with Agile development methodologies and DevOps tools.
  • Strong oral and written communication skills.
  • Excellent interpersonal skills and ability to work effectively in a professional, team-oriented environment.
  • Preferred Qualifications

  • Experience with Microservices concepts and software architecture methodologies such as SOA.
  • Ability to read and create design and process flow diagrams.
  • Working knowledge of Linux and scripting languages (Shell, Perl, Python, etc.).
  • Experience with Angular UI development is a plus.
  • Certifications

    Relevant Java, Spring, or Agile / DevOps certifications (preferred but not required).

    #J-18808-Ljbffr