← Все вакансии/Senior/jobgether
SeniorHybridMontreal

Java Developer

J
jobgether
Зарплата
$3,300–$6,300
Уровень
Senior
Формат
Hybrid
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Sr. Developer – Application Development JAVA N 4B based in Canada.

Responsibilities

  • Design, develop, test, and deploy Java-based applications for existing and new initiatives within sanctions and adverse media screening systems.
  • Deliver application customizations to meet evolving business requirements while improving architecture, infrastructure, scalability, and maintainability.
  • Build and optimize solutions capable of handling millions of customer and real-time transactions daily while meeting sub-second response requirements.
  • Develop RESTful services using JSON and work with technologies such as Spring Boot, Apache Kafka, IBM MQ, SOAP, XML, and other Java-based integration frameworks.
  • Design and maintain robust database structures, write SQL queries and stored procedures, and perform query tuning.
  • Apply object-oriented and functional programming principles, microservices concepts, service-oriented architecture (SOA), and software design best practices.
  • Participate in Agile development processes, including Scrum, test-driven development, continuous integration, and continuous delivery.
  • Work effectively with global development teams and stakeholders.
  • Evaluate vendor platforms and open-source technologies, including Actimize Case Management and LexisNexis CLINK and ASM.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Information Technology, or a related discipline.
  • Strong hands-on experience developing enterprise applications using Core Java, Spring Boot, and relational databases.
  • Practical knowledge of REST services, JSON, Apache Kafka, IBM MQ, SOAP, and XML.
  • Strong database design and development skills, including SQL, stored procedures, query optimization, and performance tuning.
  • Understanding of object-oriented and functional programming, microservices, service-oriented architecture.
  • Experience with Agile methodologies and familiarity with Scrum, test-driven development, continuous integration, continuous delivery, and DevOps tools.
  • Working knowledge of Linux environments and shell scripting.
  • Proficient English communication skills.
  • Preferred: Experience with Angular UI development.
  • Preferred: Familiarity with financial services, anti-money laundering (AML), sanctions screening, adverse media screening, customer risk ranking, or quantitative risk assessment methodologies.
  • Preferred: Oracle Certified Java Associate certification.

Conditions

  • Salary Range: CAD $40,000–$75,000.
  • Employment Type: Regular, full-time position.
  • Work Arrangement: Hybrid, with the role listed under a virtual location in Montreal, Quebec, Canada.
  • Work Schedule: Day shift, Canada.
  • Career Development: Opportunities to work on complex enterprise applications and gain hands-on experience with modern Java technologies, AI-driven transformation, and large-scale systems.
  • Learning & Mentorship: Access to learning opportunities, professional development, and mentorship.
Стек и навыки

С чем работаем