Intermediate Java Software Engineer

Robert Half International โ€” Canada ยท Posted ~1 day ago

Mid Full-time

Skills

Java Spring Boot REST APIs Relational databases Git Software development PostgreSQL Oracle MySQL Kafka RabbitMQ Docker Kubernetes

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

A backend software engineering role focused on developing secure transaction processing platforms. The position involves Java development, API integrations, database work, testing, optimization, and collaboration with cross-functional teams.

Highlights

Opportunity to build secure high-volume enterprise systems, collaborate across teams, and work with modern backend technologies in a regulated environment.

Description

A financial services organization is seeking an Intermediate Java Engineer to help develop and support enterprise payment processing platforms. This role is ideal for a software engineer with strong Java backend experience who is interested in building secure, high-volume transaction systems within a regulated environment. Key Responsibilities Design, develop, and maintain backend payment processing applications using Java and Spring Boot/Framework.Build reliable, secure, and compliant solutions supporting electronic payment transactions.Develop integrations with internal systems, APIs, banking networks, and third-party partners.Collaborate with Product, Operations, Compliance, QA, and DevOps teams to deliver high-quality software.Participate in code reviews, automated testing, troubleshooting, performance optimization, and technical documentation. Required Qualifications 3+ years of professional experience with Java and Spring Boot/Framework development.Experience building and consuming REST APIs.Knowledge of relational databases such as PostgreSQL, Oracle, or MySQL.Understanding of security concepts including OAuth2/OIDC, authentication, and authorization.Experience with Git-based source control and collaborative development practices. Preferred Qualifications Exposure to Kafka, RabbitMQ, cloud platforms (AWS, Azure, GCP), and CI/CD pipelines.Experience with Docker, Kubernetes, monitoring, and observability tools.Knowledge of payment systems, financial services, and messaging standards such as ISO 20022.