
Java Application Architect
Job Description
Posted on: May 13, 2025
Company Background
RiverMeadow Software Inc. is the leading Workload and Data Mobility platform on the market today. Our SaaS based platform enables our customers to accelerate their digital transformation initiatives by lifting and evolving their application workloads or data between private cloud and public clouds. RiverMeadow remains truly agnostic with support for AWS, Azure, GCP, OpenShift, OpenStack and VMware vSphere. RiverMeadow was founded in 2009 and has offices based in the US and Canada.
Company Culture
RiverMeadow employees are talented, dynamic people who work in a collaborative environment and embrace agile development. In addition to working with a wide variety of cloud architectures, our teams contribute to the development of a product at the forefront of its market. RiverMeadow is on the cutting edge when it comes to application architecture but we are always looking for continuous improvement. Pioneering new ground has its challenges but comes with unparalleled opportunity for professional development and reward. Whether
youâre starting, building or expanding your career, RiverMeadow offers unique opportunities for you to contribute and grow.
Responsibilities
As part of the Engineering team, youâll work directly with product management, product engineers, quality engineers and DevOps engineers in a dynamic, open environment, employing the latest techniques and best practices in developing Test and Infrastructure Automation to accelerate the testing and deployment of scalable, enterprise-class, SaaS applications for the cloud.
Skill set required:
- Have worked as a Java Developer for 10 or more years.
- Have deep expertise in application architecture within the Java ecosystem.
- Have worked with Spring Framework MVC for 5 or more years.
- Have experience in writing unit tests in Java.
- Have experience working with SDKâs and implementing and consuming REST APIs.
Must have:
- Strong programming skills.
- Excellent technical troubleshooting skills.
- Excellent organizational skills and the ability to handle and prioritize multiple tasks.
- Ability to communicate clearly (verbal and written skills) with internal employees & external customers.
- A passion for working on and explaining technical concepts in an understandable language to customers.
- Basic understanding of Linux/Windows installation and configuration, including networking and storage setup.
- Practical experience working with one or more of the following technologies AWS EC2, Azure, IaaS, GCP IaaS, OpenShift Virtualization and/or VMware vSphere as a software developer.
Nice to have:
- Have experience working with Web UI using JavaScript.
- Have experience with React.
- Have experience working with Cassandra DSE.
- Have experience working with SOLR.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

ReactRemoteJobs.com
Get ReactRemoteJobs.com on your phone!