Senior Java Developer - Financial industry - Regulatory & Compliance

at  CGI

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Jan, 2025USD 80000 Annual22 Oct, 2024N/AJava Frameworks,Rabbitmq,Agile,Spring Boot,English,Interpersonal Skills,Software Projects,Software Development Methodologies,Testing Practices,French,Azure,Relational DatabasesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

As a leading financial institution, we’re committed to innovation and technological advancements. Our team is seeking a skilled Senior Software Developer to join our dynamic and collaborative environment. You’ll have the opportunity to contribute to cutting-edge projects that shape the future of our industry.

QUALIFICATIONS:

  • 7+ years of experience in Java development
  • Proven track record of delivering complex software projects
  • Strong understanding of software development methodologies (e.g., Agile)
  • Proficiency in relational databases (e.g., PostgreSQL)
  • Experience with real-time systems and APIs (e.g., IBM MQ Series, RabbitMQ)
  • Familiarity with Java frameworks (e.g., Spring, Spring Boot)
  • Knowledge of automated testing practices
  • Excellent communication and interpersonal skills
  • Ability to work independently and as part of a team

PREFERRED QUALIFICATIONS:

  • Experience with ISO 20022 payment messaging standards
  • Knowledge of financial industry regulations and compliance requirements
  • Experience with cloud platforms (e.g., AWS, Azure)
  • Relevant certifications (e.g., Java SE, Agile)
    Fluency in English is essential for effective communication with colleagues and partners in the United States. Proficiency in French is a valuable asse

Responsibilities:

  • Software Development: Design, develop, and maintain high-quality software solutions using Java and related technologies.
  • Project Management: Collaborate with stakeholders to understand project requirements, estimate timelines, and deliver projects on schedule.
  • Technical Leadership: Mentor team members, provide technical guidance, and ensure adherence to best practices.
  • Problem Solving: Identify and troubleshoot technical issues, propose solutions, and implement improvements.
  • Continuous Improvement: Contribute to process enhancements, automation, and the adoption of new technologies.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Montréal, QC, Canada