We’re looking for passionate individuals to help fulfill our mission to deliver a better home selling experience to our clients at a fair commission through our network of top real estate agents. If you like to work hard and have a lot of fun, then come help us create an amazing culture. And, not to mention a great opportunity.
Ideal Agent is looking for a Senior Java Developer to bring our growth to the next level! You are a nimble and experienced Software Engineer proficient in Java. As a Senior Software Developer, you will design and develop platforms, services and tools to tackle a variety of challenges. We are looking for engineers with proven ability to deliver results, a passion to learn, and expertise in service oriented architectures, distributed systems, machine learning, algorithms, databases, and analytics. This team member will be focused on automating build and deployment processes using containers for our Java API services and web-based front ends and Java development for our product. The candidate should have a thorough understanding of containerization using Docker or Kubernetes and feel comfortable setting up environments, architecting build pipelines and validating the deployments. The candidate will be involved in the development process along with other team members so as to better understand the underlying resource needs of the containers being developed. The candidate should be able to design and implement an infrastructure that is redundant, fault-tolerant and highly available. You enjoy being able to take requirements and break them down into concrete tasks to implement and then collaborate with team members to complete and build the larger visions. In this role, you will be an integral part of the engineering team and be a key contributor to the Ideal Agent software.
What you will be doing:
Our Perfect Match:
We believe in the support of our employees’ total well-being because our team members are the heart, soul, and mind of Ideal Agent. We are committed to providing great benefits, challenging assignments, a supportive work/life balance, and a fun environment where you can celebrate success and just simply be yourself. Our goal is to provide a rewarding place to work from all perspectives.