Job Description
Are you ready to contribute your full-stack development expertise to a leading banking institution? Apply Now!
Working with one of our top financial clients, this role calls for a Fullstack Developer in the banking sector. This position involves developing, enhancing, and maintaining critical banking applications, with opportunities to collaborate on innovative projects within a dynamic team.
Pay rate range (CAD): $65.21/hr – $78.26/hr
Responsibilities
Collaborate closely with Product Owners, QA leads, and Business Systems Analysts to understand business needs and translate them into technical requirements
Develop, design, and configure scalable applications to support core banking processes
Write efficient, testable, and maintainable code for both frontend and backend components
Conduct code reviews and provide feedback to ensure high-quality, standards-compliant deliverables
Document technical specifications and architectural designs to guide implementation
Perform rigorous testing to ensure software quality and functionality
Stay updated with industry trends and emerging technologies to recommend innovative solutions
Participate in team meetings, planning sessions, and knowledge sharing initiatives
Desired Skill-Set
5+ years of full-stack software development experience with expertise in frontend and backend technologies
5+ years of Java development experience, including Restful API implementation
2+ years of hands-on experience with Spring Boot framework
Strong functional knowledge of object-oriented programming and design patterns
Excellent communication skills, both verbal and written
Proven ability to prioritize tasks and handle multiple projects in a fast-paced environment
Highly organized, self-motivated, and customer-oriented team player
Strong analytical and problem-solving skills
Nice to Have
2+ years of software development experience in the banking or financial services industry
Java certifications
Agile certifications and experience working within Agile methodologies
Experience with banking systems or payment processing platforms
