Senior Java Software Engineer
Offre en anglaisDesign 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.
- Hybride
- Toronto, ON
- Publié 18 août 2026
- Postuler avant le 17 sept. 2026
- 1 poste
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Forgeahead Solutions Corporation
Technical Lead and Senior Software Engineer
- Sur place
Segal Centre for Performing Arts
Coordination de l’accueil
- Hybride
City of Toronto
Senior Project Manager CS
- Hybride
Résumé du poste
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.
Ce que vous ferez
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.
Exigences
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.
Compétences indiquées
- API RESTSouhaitée
- CI/CDSouhaitée
- RedisSouhaitée
- PostgreSQLSouhaitée
- AgileSouhaitée
- MongoDBSouhaitée
- JavaSouhaitée
- Spring BootSouhaitée
- GitSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Java
- Spring Boot
- Microservices
- REST APIs
- Kafka
- Event-driven Architecture
- MongoDB
- Oracle
- PostgreSQL
- Redis
- CI/CD
- Git
- Agile
- Payment Systems
- Distributed Systems
- DevOps
Domaines d’emploi
- Software
- Technology
- Engineering
- Finance & Accounting
- Consulting
Renseignements supplémentaires
- Expérience minimale
- 5+ ans
- Postuler avant le
- 17 sept. 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Présence au bureau
- 4 jours par semaine
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte