Full Stack Developer
Indexed description
Full-Stack Developer
12 month contract, plus extensions
4x days onsite - Downtown Toronto
Hourly rate: 68/hour depending on relative experience
Required Skills & Experience
- 8+ years of professional software development experience in enterprise environments
- Strong proficiency in Java and the Spring ecosystem (Spring Boot, Spring MVC, REST APIs)
- Experience developing microservices and distributed systems handling high transaction volumes
- Hands-on experience with Docker and Kubernetes
- Experience working with relational databases and data-intensive applications
- Strong understanding of SDLC and Agile methodologies
Nice to Have Skills & Experience
- Experience within financial services, particularly in AML, fraud detection, or financial crime technology
- Exposure to transaction monitoring systems, alerting frameworks, or regulatory reporting platforms
- Experience working with large-scale data pipelines or event-driven architectures
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Experience with CI/CD tools such as Jenkins, Git, Maven
- Experience working with payment systems or risk engines
- Exposure to technologies used in fraud analytics (Kafka, Spark, or similar streaming tools)
- Prior experience supporting resiliency or platform modernization initiatives
Job Description
Overview:
We are seeking a seasoned Full-Stack Java Developer to support a leading banking environment. This role will focus on developing scalable, high-performance systems that support fraud detection, AML compliance, and real-time transaction processing.
Key Responsibilities:
Design, develop, and maintain full-stack applications supporting AML, fraud detection, and transaction monitoring platforms
Build and enhance RESTful APIs and microservices to process high-volume financial transactions and alerts
Develop backend services using Java, Spring Boot, and modern enterprise frameworks
Collaborate with cross-functional teams (data, risk, fraud, compliance, DevOps) to deliver end-to-end solutions
Contribute to containerized deployments using Docker and Kubernetes within a cloud or hybrid environment
Support system resiliency, performance tuning, and scalability for real-time or near-real-time processing
Participate in code reviews, testing, and CI/CD pipeline development
Translate complex regulatory and business requirements into technical solutions
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search