Senior Java Developer - Financial industry - Regulatory & Compliance
at CGI
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 21 Jan, 2025 | USD 80000 Annual | 22 Oct, 2024 | N/A | Java Frameworks,Rabbitmq,Agile,Spring Boot,English,Interpersonal Skills,Software Projects,Software Development Methodologies,Testing Practices,French,Azure,Relational Databases | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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