Java Developer at REPAY (Salt Lake City, UT) (allows remote)


Salt Lake City, UT


We are looking for an experienced Java Developer to join our agile and growing software development team. REPAY is looking for someone who can contribute to expanding our core payment processing platform and products within the Consumer Finance industry. As part of a small team, you will be considered a subject matter expert and have an immediate and measurable impact on our fast-growing business by helping us reach the next level and stage of growth.


  • 5+ years of experience with Java

  • Familiar with Spring framework (MVC, Security, and basic IOC)

  • Experience with Maven or Gradle

  • Experience with MQ technologies

  • Experience with multithreading

  • Heavy experience with building APIs and common API design paradigms

  • Experience developing with Web technologies (HTTP, Spring MVC, JQuery, JSTL, HTML, CSS)

  • Experience with CI build tools

  • Proficient in Linux

  • Basic networking knowledge (what are firewalls, subnets, routing tables, NATs, VPNs)

  • Bachelor’s in computer science or similar

  • Knowledge and experience with AWS technologies (Beanstalk, EC2, Autoscaling, VPCs)

Apply for the Job

Recent Job Postings