Senior Java Software Engineer (Toronto)

Senior Java Software Engineer (Toronto)

19 Aug
|
Akkodis
|
Toronto

19 Aug

Akkodis

Toronto

Position: Java Developer – Senior Software Engineer

Duration: 12 months

Location: Toronto, ON (4 Days Onsite)

Engagement Model: Professional Services Engagement – B2B

About the Engagement

Akkodis is seeking the services of experienced Java Developer(s) / Senior Software Engineer(s) to support the development and modernization of mission-critical services within a Brazil payments service-layer platform. The engagement will focus on designing and developing scalable APIs and microservices, event-driven architectures, payment integrations, and service implementations supporting a complex payments ecosystem.

The consultant will collaborate closely with distributed technology teams, including Brazil-based teams, while contributing as a key member of the development factory.

Services to be Provided

- Design, develop, test, and maintain scalable Java-based microservices and APIs.
- Develop RESTful APIs and service-to-service integrations.
- Build integrations between core banking platforms and external payment ecosystems.
- Design and implement event-driven solutions using Kafka and asynchronous messaging patterns.
- Participate in solution refinement, technical design, and architecture discussions.
- Ensure software solutions meet functional, non-functional, security, and compliance requirements.
- Contribute to CI/CD pipelines, automated testing, and software engineering best practices.
- Support production issue resolution, troubleshooting, and performance optimization.
- Contribute to modernization and sustainability initiatives for the payments platform.
- Collaborate effectively with distributed global development and technology teams.

Expertise Required

- Strong hands-on experience with Java and Spring Boot.
- Solid experience designing and developing distributed systems and microservices architectures.




- Experience with Brazilian payment platforms and payment ecosystems.
- Strong experience developing REST APIs and service integrations.
- Strong experience with Kafka, event-driven architectures, and asynchronous integration patterns.
- Experience with MongoDB and/or relational databases, including Oracle or PostgreSQL.
- Experience with Redis or other caching technologies.
- Experience with CI/CD pipelines, Git, automated testing, and DevOps practices.
- Experience working within Agile development environments.
- Experience supporting payment systems, financial platforms, or transactional processing applications.
- Strong analytical, troubleshooting, debugging, and problem-solving capabilities.
- Ability to collaborate effectively with distributed and international teams.

Important

This is a business-to-business engagement. Candidates must represent an incorporated entity, hold a valid business number, maintain appropriate insurance, and invoice for services rendered.

Nice to Have

- Portuguese language proficiency.
- Knowledge of PIX, TED, DDA, Receivables, Cash Management, or related banking products.
- Experience with Matera platforms and payment processing solutions.
- Experience with Airflow or workflow orchestration engines.
- Experience with OpenShift, Kubernetes, Docker, and cloud-native platforms.
- Experience with Splunk, Dynatrace, Grafana, or similar observability platforms.
- Experience working within highly regulated financial institutions.

How to Apply

Submit your resume via the Akkodis Canada website.

Accessibility

At Akkodis, part of The Adecco Group, our purpose is simple: to make the future work for everyone. We live our values, Passion, Collaboration, Inclusion, Courage, and Customers at Heart- by fostering a workplace where diversity is celebrated and every voice matters. We encourage applications from individuals of all backgrounds and identities. Together, we’re making the future work for everyone.

📌 Senior Java Software Engineer (Toronto)
🏢 Akkodis
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer (toronto) / toronto