Back to job search
A
AkkodisVerified Job Source

Senior Java Software Engineer

Design and develop scalable Java-based microservices and RESTful APIs for a Brazil payments service-layer platform. Collaborate with global teams to implement event-driven solutions and maintain core banking integrations.

  • Hybrid
  • Toronto, ON
  • Posted Aug 18, 2026
  • Apply by Sep 17, 2026
  • 1 position

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

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. Strong 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.

What you’ll do

Design and develop scalable Java-based microservices and RESTful APIs for a Brazil payments service-layer platform. Collaborate with global teams to implement event-driven solutions and maintain core banking integrations.

Requirements

Requires strong hands-on experience with Java, Spring Boot, Kafka, and distributed systems architecture. Candidates must have experience with payment ecosystems and be able to operate as an incorporated B2B entity.

Listed skills

  • REST APIsPreferred
  • CI/CDPreferred
  • RedisPreferred
  • PostgreSQLPreferred
  • AgilePreferred
  • MongoDBPreferred
  • JavaPreferred
  • Spring BootPreferred
  • GitPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Spring Boot
  • Microservices
  • REST APIs
  • Kafka
  • Event-driven Architecture
  • MongoDB
  • Oracle
  • PostgreSQL
  • Redis
  • CI/CD
  • Git
  • Agile
  • Payment Systems
  • Distributed Systems
  • DevOps

Job areas

  • Software
  • Technology
  • Engineering
  • Finance & Accounting
  • Consulting

Additional details

Minimum experience
5+ years
Apply by
Sep 17, 2026
Posting language
English
Working hours
40 hours per week
Office presence
4 days per week
Seniority
Mid-Senior level
Application method
Direct apply is available