Talent.com
Xplor
Software Engineer (Java)Xplor • Toronto, Ontario, Canada
Software Engineer (Java)

Software Engineer (Java)

Xplor • Toronto, Ontario, Canada
8 hours ago
Job type
  • Full-time
  • Remote
Job description
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.

We understand that diverse candidates have diverse needs. We welcome you to inform us of any additional needs related to completing your job application or participating in the interview process, via talentsupport@xplortechnologies.com.

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 xplor.com/careers/.

We also invite you to check out our Candidate FAQs for more information about our recruitment process xplor.com/recruitment-faqs/.

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

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, Ontario, Canada

Similar jobs

Senior Java Enterprise & Cloud-Native Engineer

Rubicon PathToronto, ON, CA
Full-time

A technology solutions provider based in Toronto is searching for a Senior Software Developer with extensive experience in Java enterprise applications and Cloud-Native designs.This role involves c... Show more

 • Promoted

Junior Software Engineer – Java/Kotlin, AWS + Equity

IntuitToronto, ON, CA
Full-time

A leading software company is looking for an Entry Level Software Developer to work in Toronto.This role will focus on developing high-quality software using Java, Kotlin, AWS, and React/Typescript... 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

Java Software Engineer

ThoughtStormToronto, Ontario, Canada
Full-time

We are seeking an experienced Software Engineer to join our Rating & Charging team.This team is critical to the company's revenue stream, owning the highly scalable, low-latency platforms that dete... 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

Senior Java Software Engineer - Microservices (Onsite)

Source CodeToronto, ON, CA
Full-time

A technology solutions provider in Toronto is seeking experienced Senior Software Developers for a 2-year onsite contract.This role requires 10+ years in Java / Java EE development and expertise in... 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 Java Software Engineer

Botsford AssociatesToronto, ON, CA
Full-time

Senior Back-End Java Developers.Foreign Exchange (FX) platform modernization and integration program.The initiative involves enhancing API connectivity, building new platform components, and suppor... Show more

 • Promoted

Senior Software Engineer - Java & Data Platforms

AkkodisToronto, ON, CA
Full-time

Senior Software Engineer - Java & Data Platforms.Are you a Software Engineer who thrives on solving complex data challenges? We’re looking for a.Databricks, Spark, and Delta Lake.Make key architect... Show more

 • Promoted

Application Release Engineer (Java)

Highbrow LLCToronto, ON, CA
Full-time

Job Title: Application Release Engineer (Java).Job Location: London, ON, Toronto, ON, Mississauga, ON, or Scarborough, ON (2 days/week in office).Work Eligibility:All Work Authorizations are Permit... 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

Software Engineer - Java

ScotiabankToronto
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

Software Engineer - Java

Veeva SystemsToronto, ON, CA
Full-time

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.As one of the fastest-growing SaaS companies in hist... 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

Java Software Engineer

Cloudious LLCToronto
Full-time

As a Java Senior Developer, you will Maintain active relationships with Product Owner to understand business requirements, lead requirement gathering meetings and review designs with the product ow... Show more

 • Promoted

Software Engineer (Java)

ScotiabankToronto, Ontario, Canada
Full-time

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

 • Promoted

Senior Java Software Engineer

NAM Info IncToronto
Full-time

Referrals increase your chances of interviewing at NAM Info Inc by 2x.Get notified about new Java Software Engineer jobs in.Software Developer Back End (Java) 8422-1015.Software Engineer, Java 8 an... Show more

 • Promoted

Senior Java Software Engineer - C$140,000 - C$180,000 A Year

NAM InfoToronto, Canada
Full-time

Seeking Senior Java Software Engineer for back-end development using Java, Spring Boot, and related technologies. Show more

 • Promoted

Senior Java Software Engineer - Banking Experience

MSZ SystemsToronto
Full-time

Downtown Toronto (3 days work from office).As a Senior Java Software Engineer, you will be responsible for designing, developing, and maintaining high-performance applications using Java and the Sp... Show more