Questions? 1-888-481-3375

Remote Senior Java Developer

Dallas, TX

Apply Now


RemX is looking for a Senior Java Developer to join our corporate office. This is a 100% remote direct hire (FTE) opportunity with great benefits. The ideal candidate will be an experienced full-stack engineer who enjoys building end-to-end systems from the ground up 

SUMMARY: Build a single source of truth for all data that are fully connected and version controlled. Collaborate with software developers, data engineers, and data scientists on projects ranging from ad hoc research to deploying and monitoring productions machine learning models. Responsible for building tools and applications for data-centric systems, as well as optimizing data flow and collection for cross-functional teams. Must be self-directed and comfortable supporting the software dev needs of multiple teams, systems, and products. Must be excited about re-designing our data architecture to support our next generation of products and data initiatives.


  • Develop execution engines and backend services using RESTful API conventions and a microservices approach
  • Build and maintain scalable web applications
  • Develop with web frameworks such as Node.js, AngularJS, React, Vue, and JQuery
  • Monitor, test, and continuously optimize designs
  • Deliver testable, maintainable, and high-quality code
  • Identify, design, and implement internal process improvements, including automating manual processes, optimizing data flows, and re-designing infrastructure for greater scalability and stability.
  • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency, and other key business performance metrics.
  • Engineering duties include technical design, implementation, testing, support and participation in peer code reviews.
  • Collaborate and interact with multiple engineering and Product teams for the end-to-end implementation of new tools and applications.

Job Requirements


Must have:

  • 4-8 years of software development experience
  • Experience with Java 
  • Experience with RESTful API
  • Experience with SQL or NoSQL 
  • Experience with relational databases (preferably SQL database) 
  • Experience with Spring framework (specifically Springboot)
  • Experience leading and mentoring SDLC teams

Nice to have:

  • Experience with Python and Kotlin
  • Experience with Microservices
  • Experience with REACT 
Apply Now