Java Developer

2 months ago


Old Toronto, Canada RS Software, Inc. Full time

RS Software is a specialized product company that offers global, national, and enterprise payment platforms and services in digital payments to clients across North America, Europe, the UK, the Middle East, APAC, and India. Leveraging over 30 years of industry expertise, RS Software delivers mission-critical payment solutions that blend innovation and entrepreneurship, setting a new gold standard for digital payments. In 2023, approximately 46% of the global digital payment volumes were processed on platforms developed by RS Software, aligning with our vision of delivering Payments at the Speed of Thought.

Our focus is on the global payments modernization market, where we provide large-scale, high-performance payment systems to central infrastructures, financial institutions, payment network providers, processors, and software companies in the payment industry. Our products suite features an ISO 20022-ready, open payments architecture built on a cloud-based microservices framework that optimizes costs, integrates seamlessly with commoditized products, and accelerates adoption.

Position/Role: Java Developer
Domain: Digital Payments – Payments Modernization
Location: Toronto, Canada
Will reports to: Delivery Manager
Employment Type: Full-time employment with RS Software in Canada

Job Summary:

We are seeking a skilled Java Backend Developer with expertise in transaction processing, preferably in Payments, or in Banking and Financial Services. The ideal candidate will have a deep understanding of building secure and scalable transaction processing system using micro-services based architecture and Java Sprint Boot tech stack. You will be responsible for developing and maintaining high-performance, scalable backend services that power the payment processing systems of leading banks in North America.

Key Responsibilities:

  • Design and develop backend services for transaction processing
  • Develop and manage RESTful APIs to handle payment lifecycle
  • Work with relational and NoSQL databases to handle transaction data efficiently
  • Implement and enforce security protocols to protect sensitive payment data
  • Develop robust systems for processing payment transactions
  • Ensure backend services are optimized for high availability and low latency, handling large volumes of transactions
  • Work with third-party services to integrate to implement end to end payment solutions
  • Structured approach for diagnosis, troubleshooting, and issue resolution
  • Work in a scrum team and meet the scrum team’s collective objective
  • Develop and execute unit tests, integration tests, and performance tests to ensure code quality and reliability.

Required Competencies and Skills:

  • 6-10 years of experience in Java backend development, with at least 3+ years focused on payment and transaction systems
  • Proficient in Java
  • Strong experience with Spring Boot, Spring MVC, and Spring Batch
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB)
  • Knowledge of security practices in payment processing, including encryption, tokenization, and compliance with PCI-DSS
  • Proficiency with Git and understanding of CI/CD pipelines
  • Hands-on experience with tools like Docker, Kubernetes would be a plus
  • Exposure to ISO20022 message format will be a plus
  • Exposure to scrum execution methodology will be a plus
  • Experience in Payments or financial transaction processing is mandatory.

Application Process:

  • Interested candidates should submit their resume and a cover letter outlining their relevant experience and qualifications to AnujaChoudhury@rssoftware.co.in.
  • Please include " Java Developer – Canada" in the subject line.

RS Software is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Job Category: Developer

Job Type: Full-time

Job Location: Toronto, Canada

Experience: 6-10 years

#J-18808-Ljbffr
  • Java Developer

    3 weeks ago


    Old Toronto, Ontario, Canada Collabera Full time

    Job Title: Java DeveloperCollabera is seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for developing, maintaining, and integrating coding for various client software systems.Main ResponsibilitiesDesign, develop, and test software applications using Java and J2EE technologies.Collaborate with cross-functional...

  • Java Developer

    3 weeks ago


    Old Toronto, Ontario, Canada Collabera Full time

    Job Title: Java DeveloperCollabera is seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for developing, maintaining, and integrating coding for various client software systems.Main ResponsibilitiesDesign, develop, and test software applications using Java and J2EE technologies.Collaborate with cross-functional...

  • Java Developer

    2 months ago


    Old Toronto, Canada Quantumbricks Full time

    Job Requirements:Experience in Java and AWSProficient in algorithms and data structuresComfortable with live coding sessions for interviewsExpertise in Java application, data, and infrastructure architectureExperience with Spring Boot and microservicesHands-on Java application development experienceProficient in Java technologies: JSP, EJB, JMS, Spring,...

  • Java Developer

    2 weeks ago


    Old Toronto, Ontario, Canada Scotiabank Full time

    About the RoleScotiabank is seeking a highly skilled Java Developer to join our team. As a key member of our technology team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using Java and related technologies.Collaborate...

  • Java Developer

    2 months ago


    Old Toronto, Canada MBI Digital Corp Full time

    MBI Digital is looking for a Java Senior Developer/Lead with 10+ years experience in Java, Microservices and Spring Framework. The candidate should be responsible to lead a team of Java Developers. This is a 100% remote full time opportunity. The candidate should be willing to work from 4pm EST to mid night through Monday to Friday with weekends on call...

  • Junior Java Developer

    4 weeks ago


    Old Toronto, Ontario, Canada Morad Law Group Full time

    Job Title: Junior Java DeveloperWe are seeking a highly motivated and talented Junior Java Developer to join our team. As a Junior Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language.Key Responsibilities:Design and develop software applications using Java programming...

  • Junior Java Developer

    4 weeks ago


    Old Toronto, Ontario, Canada Morad Law Group Full time

    Job Title: Junior Java DeveloperWe are seeking a highly motivated and talented Junior Java Developer to join our team. As a Junior Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language.Key Responsibilities:Design and develop software applications using Java programming...

  • Java Developer

    2 months ago


    Old Toronto, Canada GFT TECHNOLOGIES SE Full time

    Date: Aug 27, 2024Location: Toronto, ON, CA, M5J 2P1Working place: HybridThis role does not have a visa sponsorship option; it also requires 2-3 days a week working from the office in Downtown Toronto. This role has contract or full-time hire options.GFT is shaping the future of digital business. We are recognized as transformation leaders with a passion for...

  • Java Developer – IT

    1 month ago


    Old Toronto, Canada Nexus Systems Group Inc. Full time

    Java DeveloperTypical Day in Role:Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications.Primarily working on extraction of data from data files and creating technical design documents.Local Java Environment setup like OpenJDK, Eclipse, SQL Developers.Create basic...

  • Senior Java Developer

    4 weeks ago


    Old Toronto, Ontario, Canada Quantumbricks Full time

    Job Title: Senior Java DeveloperLocation: Toronto, ONExperience: 8+ YearsJob SummaryWe are seeking a highly skilled Senior Java Developer to join our team at Quantumbricks. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications using Java.Key ResponsibilitiesDesign and develop...

  • Senior Java Developer

    4 weeks ago


    Old Toronto, Ontario, Canada Quantumbricks Full time

    Job Title: Senior Java DeveloperLocation: Toronto, ONExperience: 8+ YearsJob SummaryWe are seeking a highly skilled Senior Java Developer to join our team at Quantumbricks. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications using Java.Key ResponsibilitiesDesign and develop...

  • Java Developer

    1 month ago


    Old Toronto, Canada GFT Group Full time

    This role does not have a visa sponsorship option; it also requires 2-3 days a week working from the office in Downtown Toronto. This role has contract or full time hire options. GFT is shaping the future of digital business. We are recognized as transformation leaders with a passion for technology and innovation. We provide sustainable solutions through IT...

  • Senior Java Developer

    1 month ago


    Old Toronto, Ontario, Canada iPartner Consulting Full time

    Job Title: Senior Java Full Stack DeveloperiPartner Consulting is seeking a highly skilled Senior Java Full Stack Developer to join our team.Job Summary:We are looking for a seasoned Java developer with expertise in full-stack development, including front-end and back-end development. The ideal candidate will have a strong background in Java, Angular, and...

  • Senior Java Developer

    1 month ago


    Old Toronto, Ontario, Canada iPartner Consulting Full time

    Job Title: Senior Java Full Stack DeveloperiPartner Consulting is seeking a highly skilled Senior Java Full Stack Developer to join our team.Job Summary:We are looking for a seasoned Java developer with expertise in full-stack development, including front-end and back-end development. The ideal candidate will have a strong background in Java, Angular, and...

  • Senior Java Developer

    4 weeks ago


    Old Toronto, Ontario, Canada Collabera Full time

    Job Title: Senior Java DeveloperCollabera is seeking a highly skilled Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing and developing security software applications and solutions.Key Responsibilities:Design and develop secure software applications and solutions using Java.Provide technical leadership...

  • Senior Java Developer

    4 weeks ago


    Old Toronto, Ontario, Canada Collabera Full time

    Job Title: Senior Java DeveloperCollabera is seeking a highly skilled Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing and developing security software applications and solutions.Key Responsibilities:Design and develop secure software applications and solutions using Java.Provide technical leadership...

  • Agile Java Developer

    3 weeks ago


    Old Toronto, Ontario, Canada Ignite Talent Solutions Full time

    Ignite Talent Solutions is seeking a skilled Java Developer to join our team. As a key member of our development team, you will be responsible for designing, implementing, and testing Java-based applications.Key Responsibilities:Design and implement Java-based applications to meet business objectives.Develop and test software to ensure high-quality...

  • Agile Java Developer

    3 weeks ago


    Old Toronto, Ontario, Canada Ignite Talent Solutions Full time

    Ignite Talent Solutions is seeking a skilled Java Developer to join our team. As a key member of our development team, you will be responsible for designing, implementing, and testing Java-based applications.Key Responsibilities:Design and implement Java-based applications to meet business objectives.Develop and test software to ensure high-quality...

  • Java Developer

    1 month ago


    Old Toronto, Ontario, Canada Tata Consultancy Services Full time

    About the RoleTata Consultancy Services is an equal opportunity employer, committed to fostering a diverse and inclusive work environment. We strive to create a workplace that reflects the communities we serve, and we welcome applications from individuals with diverse backgrounds and experiences.Key ResponsibilitiesDesign and develop modern web applications...

  • Java Developer

    1 month ago


    Old Toronto, Ontario, Canada Tata Consultancy Services Full time

    About the RoleTata Consultancy Services is an equal opportunity employer, committed to fostering a diverse and inclusive work environment. We strive to create a workplace that reflects the communities we serve, and we welcome applications from individuals with diverse backgrounds and experiences.Key ResponsibilitiesDesign and develop modern web applications...