About this role
Job Description Back End Developer Toronto, ON Hybrid (2 days per week in-person at Toronto office preferred) Must Have: · Design, develop, and maintain scalable backend services and RESTful APIs using Java (Spring Boot or similar frameworks) · Build and deploy scalable containerized applications using Docker and AWS Fargate (ECS) · Develop cloud-native architectures leveraging AWS services such as: · ECS / Fargate · API Gateway · Lambda (as needed) · S3, RDS, DynamoDB · Amazon CloudWatch and X-Ray · Develop Infrastructure as Code (IaC) using AWS CDK and CloudFormation · Implement authentication using Amazon Cognito and OAuth2/JWT · Collaborate with cross-functional teams to define, design, and ship new features · Implement RESTful APIs and integrate with third-party services · Optimize application performance, scalability, and security · Monitor, troubleshoot, and resolve production issues · Participate in code reviews, ensuring high-quality and maintainable code · Implement CI/CD pipelines using tools like Jenkins, GitHub Actions, or AWS Code Pipeline · Write and maintain unit, integration, and performance tests Good-to-Have: · Experience with serverless architectures · Knowledge of observability tools (Prometheus, Grafana, ELK stack)
Requirements Top 3 Required Skills: 1. IBM Financial transaction 2. Payment flow 3. Support Modernization Detailed Job Description: ? Design, develop, and maintain applications built on IBM Financial Transaction Manager (FTM) to support core payments processing. ? Contribute to the development of payment flows supporting transaction processing. ? Build and support integrations between FTM and upstream/downstream systems using enterprise integration patterns. ? Participate in the design, development, testing, deployment, and production support. ? Troubleshoot and resolve application and integration issues in a complex, regulated environment. ? Collaborate with architecture, QA, and operations teams to ensure platform stability, scalability, and performance. ? Support modernization initiatives and enhancements to existing payment hub capabilities. ? Produce clear technical documentation and participate in code reviews and knowledge sharing.