Talent.com
Xplor
Software Engineer (Java)Xplor • Toronto, ON, CA
Software Engineer (Java)

Software Engineer (Java)

Xplor • Toronto, ON, CA
22 hours ago
Job type
  • Full-time
Job description

Company Description


At Xplor we help businesses succeed by giving them the software, payments, and commerce-accelerating technologies they need to thrive.

We know our clients and partners because we once were our clients. We understand their industry, customers, and unique goals so that we can help them overcome obstacles and leave a lasting legacy.


Job Description


You’ll join the Xplor Pay development team, which provides a payment gateway that integrators, partners, and merchants utilize. Whether small and independent or large franchises, we build services that customers can rely on.

You will be reporting to the Senior Manager of Software Engineering. You will be involved in the entire software development lifecycle, working with Product Owners, Business Analysts and others to help deliver and support the functionalities for our Payment Gateway.

We are looking for a Java/Spring Boot developer to help maintain and grow our fleet of microservices. While Java represents most of our core services, we also have solutions written in JavaScript/Angular 9+. A candidate should exhibit the ability to contribute to solutions not in their core competency (i.e. Java).

Responsibilities you’ll have:

  • Write well-designed, testable, efficient code and automated tests.
  • Support and resolve production issues
  • Participate in technical design discussions and contribute to architectural decisions.
  • Participate in peer reviews for work of other members of the development team, providing appropriate feedback and challenge or inquire about changes — to help us, as a team, ensure that project conventions are adhered to and that requirements are correctly implemented.
  • Write and maintain unit, integration, and end-to-end tests.
  • Review functional and technical documentation and improve where needed.
  • Contribute to analysis of software projects including performance, diagnosis, and troubleshooting.
  • Collaborate with cross-functional teams (QA, DevOps, Product) throughout the development lifecycle.
  • Create and maintain documentation for developed APIs.
  • Apply design patterns and best practices as needed.
  • Have a keen eye for improving scalability, performance, security, and reliability.
  • Participate in on-call rotations to support the production environment — usually a 2-week rotation (with support and shadowing as needed).
  • Actively participate in mentorship programs and receive guidance from senior engineers, in order to grow your depth of knowledge.

Qualifications


  • 1 to 5 years of hands-on experience developing Java-based web applications in an agile environment and is familiar with SCRUM activities.
  • Familiar with, or has foundational knowledge of: Spring framework, Spring Boot, Junit, Maven and RabbitMQ.
  • Experience with distributed system architecture environment, RESTful services, and SQL database.
  • Excellent problem solving, critical thinking, and communication skills.
  • You align with our core values and you’re simply a good human.
  • You’re comfortable asking questions and working through ambiguity in a fast-paced environment.
  • Comfortable with software development with Visual Studio Code.
  • Able to work remotely and have a dedicated work space.
  • A strong desire to learn new technologies and demonstrate a "growth mindset".
  • Show initiative & ownership, and demonstrate a bias for action.

Additional Information


Life at Xplor

You’ll be part of a global network of talented colleagues who support your success. We look for commonalities and shared passions and give people the tools they need to deliver great work and grow at speed.

More about us

More than 130,000 businesses in 72+ countries rely on Xplor to run their day and get paid, processing over $47 billion in payments annually. Our connected ecosystem helps operators spend less time managing complexity and more time delivering the experiences that matter most.

Xplor is backed by world-class investors Advent International, Battery Ventures, and Silver Lake.

Good to know

To be considered for employment, you must be legally authorized to work in the location (country) you're applying for. Xplor does not sponsor visas, either at the time of hire or at any later time.

We kindly ask you to apply through our careers portal or external job boards only. Please don't send your application via email.

To learn more about us and our products, please visit .

We also invite you to check out our Candidate FAQs for more information about our recruitment process .

EEO and Artificial Intelligence

We believe in transparent hiring. We use an applicant tracking system that includes artificial intelligence enabled features to assist with the screening and assessment of job applications, such as candidate scoring or ranking. These tools support our recruitment process, but all hiring decisions are made by our recruitment team following human review. We do not rely on artificial intelligence to make final hiring decisions. Find our Candidate AI Usage guidelines .

Xplor is proud to be an Equal Employment Opportunity employer. We're dedicated to attracting, retaining and developing our people regardless of gender identity, ethnicity, sexual orientation, disability, and age. Applications are encouraged from all sectors of the community.

We make it a priority to respond to every applicant.


Create a job alert for this search

Software Engineer (Java) • Toronto, ON, CA

Similar jobs

Java Software Engineer

CapgeminiToronto, ON, CA
Full-time

The ideal candidate is passionate about engineering excellence, thrives in Agile environments, and brings deep experience across the Java ecosystem, messaging frameworks, and AWS cloud services.Des... Show more

 • Promoted

Java Software Engineer (Term Contract)

Quality IT ResourcingToronto, ON, Canada
Full-time +1

Java Spring Boot Developer (Senior) – 1-Year Term.We have multiple openings with our client in the financial services domain.GTA/ Mississauga is head office.Hybrid - mostly remote and likely once a... Show more

 • Promoted

Java Software Engineer

Soroc TechnologyToronto, ON, Canada
Full-time

Job Title: Java Software Engineer Specialist.Core hours for this job are Monday through Friday, from 8:30AM EST to 5:30PM EST.Hourly Rate: $50/hr Incorporated or 40/hr on T4.We are looking for a Ju... Show more

 • Promoted

Java Software Engineer

Rivago Infotech IncToronto, ON, CA
Full-time

Direct message the job poster from Rivago Infotech Inc.Front-end Development (ReactJS): Building modern and responsive user interfaces with ReactJS, including component-based architecture and state... Show more

 • Promoted

Java Software Engineer

TekshapersToronto, ON, CA
Full-time

In depth knowledge of Java concepts including Streams, Threads, and Collections.Advanced proficiency in Java programming with experience using Spring Boot.Proficiency in setting up Java projects us... Show more

 • Promoted

Senior Java Software Engineer

AMISEQToronto, ON, CA
Full-time

We are seeking a strong individual contributor backend engineer with hands‑on experience architecting and building large scale distributed web applications.You should be able to own the end‑end arc... Show more

 • Promoted

Senior Software Engineer (JAVA)

BehavoxToronto, ON, CA
Full-time

Behavox is a cloud-native AI company providing an integrated controls platform for global banks, asset managers, hedge funds, private equity firms, insurance businesses, and commodity firms.The pla... Show more

 • Promoted

Java Angular Software Engineer

3PillarToronto, ON, CA
Full-time

Elevate your expertise to new heights at 3Pillar, the premier destination for trailblazing senior software engineers like yourself.Picture collaborating with industry leaders, spearheading transfor... Show more

 • Promoted

Java Software Engineer in Markham

PeopleToGoMarkham, York Region, CA
Full-time

Elevate your career as a Java Software Engineer with a top healthcare company in Markham, Ontario.This full-time position is ideal for energetic developers wanting to innovate in the EMR sector.Joi... Show more

 • Promoted

Java Backend Software Engineer

Global Talent Alliance, CanadaToronto, ON, CA
Full-time

About the job Java Backend Software Engineer.We deliver automated cybersecurity across the digital terrain.We empower our customers to achieve continuous alignment of their security frameworks with... Show more

 • Promoted

Senior C# and Java Engineer

TopwitechToronto, ON, CA
Full-time

We are looking for Senior Software Engineers who specialize in backend development (application layer, middle layer, and APIs).An ideal candidate has great knowledge of either C# and Microsoft.NET,... Show more

 • Promoted

API Engineer (Java) — RESTful APIs for Enterprise Platform

CMiCToronto, ON, CA
Full-time

A leading software company in Toronto is seeking a developer to contribute to RESTful API development.The role involves modifying and creating APIs, which requires strong experience with object-ori... Show more

 • Promoted

Software Engineer, Java (Cloud & Microservices)

Manulife FinancialToronto, ON, CA
Full-time

Join our Manulife Bank Technology Team!.We’re looking for a Software Engineer with strong Java and cloud experience to help design, build, and support scalable business applications.In this role, y... Show more

 • Promoted

Java Software Engineer

Flexton Inc.Toronto, ON, CA
Full-time

We are seeking a highly skilled and motivated.In this role, you will be responsible for building and maintaining scalable, high-performance backend systems.You will work with modern technologies su... Show more

 • Promoted

Senior Java Software Engineers

HRBToronto, ON, CA
Full-time

Our client is an innovator at the forefront of global cross-border payments, championing the belief that secure financial transactions are a fundamental human right.Their mission is to design the n... Show more

 • Promoted

Software Engineer (Java)

ScotiabankToronto, ON, CA
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Global Banking and Markets Engineering (GBME) is the fast-moving, award‑winning technology engi... Show more

 • Promoted

Senior Java Software Engineer

Iris Software Inc.Toronto, ON, CA
Full-time

Iris's Fortune 100 direct client is looking.Please find below Job description and share me your updated resume at.Location: Toronto, ON (Hybrid, 4 days onsite in a week).Bachelor’s degree in Comput... Show more

 • Promoted

Remote Enterprise Software Engineer II - Java/Kotlin

Toast Tab, Inc.Toronto, ON, CA
Remote
Full-time

A leading hospitality software company is seeking a Software Engineer II to join the enterprise team.This remote role based in Canada involves designing, building, and delivering features for enter... Show more

 • Promoted

Senior Software Engineer Focused on Java, Microservices, and Security

S M Software Solutions IncToronto, ON, CA
Full-time

Step into a Senior Software Engineer role to shape the future of web applications in the public sector.Focus on Java-based solutions incorporating microservices and high-level security measures.In ... Show more

 • Promoted

Senior Software Engineer

BroadridgeToronto, ON, CA
Full-time

Get AI-powered advice on this job and more exclusive features.At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more.If you’re passionate about developi... Show more