Java Developer

<span style="font-weight: 400;">This is a role for an Intermediate/Senior Java Developer motivated by the chance to be an active part of big data projects. Someone who is ready to take on new challenges, more responsibility and gain more exposure.</span>

Toronto, Ontario

Altus Group

<p><span style="font-weight: 400;">In 2005, we started with 400 employees and have grown exponentially to over 2300 around the globe today. Altus Group employees don&rsquo;t see boundaries, they see opportunity. They deliver results for our clients and our company and are recognized and rewarded for the value they create. This is an opportunity to in depth on multiple projects that encompass many industries, geographic reach and high profile design.</span></p> <p><span style="font-weight: 400;">At Altus, we want you to realize your potential. We value collaboration and knowledge sharing of best practices. We support professional growth and we actively seek out ideas. This is the place to present the newest research, to introduce the coolest tech and see it come to fruition and be applied. Your work will make a difference.</span></p> <p>&nbsp;</p> http://www.altusgroup.com

keywords: who we are,who we need,what's in it for you,scrutinize,develop,test,lead,learn,check,document,collaborate,the education,the experience,the technology experience,the communication skills,the drive,the initiative,the knowledge

Mid Level

Overview: <p><strong>Who we are</strong></p> <p><span style="font-weight: 400;">Altus Group is a leading provider of independent advisory services, software and data solutions to the global commercial real estate industry. Our businesses, Altus Analytics and Altus Expert Services, reflect decades of experience, a range of expertise and technology-enabled capabilities. Our solutions empower clients to analyze, gain market insight and recognize value on their real estate investments. Headquartered in Canada, we have approximately 2,300 employees around the world, with operations in North America, Europe and Asia Pacific.</span></p> <p><span style="font-weight: 400;">We are at the centre of what drives the real estate industry and continue to break ground every day with innovative solutions and best practices that touch every aspect of the real estate life cycle.</span></p> <br /> <p><strong>Our tech stack</strong></p> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Java 8 - Programming language for our applications.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Spring Boot - Build our applications as Microservices.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Hibernate - For Object-Relational Mapping and helping application data achieve persistence.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">AWS - Deploying to the cloud.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Elasticsearch - To provide a distributed, multi-tenant-capable full-text search engine.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Bamboo - For continuous integration.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Swagger - API design and documentation tool.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">MySQL, PostgreSQL - Relational database management system.</span></li> </ul> <p><strong>Who we need</strong></p> <p><span style="font-weight: 400;">We are looking for an Intermediate/Senior Java Developer to join our Altus Data Solutions team. Data is one of the most exciting areas of any business today, including real estate. Altus Data Solutions is unlocking the value and strategic potential of Altus Group&rsquo;s market intelligence and analytics, filling the needs of organisations in today&rsquo;s rapidly changing real estate market conditions. </span></p> <br /> <p><span style="font-weight: 400;">This is a role for an Intermediate/Senior Java Developer motivated by the chance to be an active part of big data projects. Someone who is ready to take on new challenges, more responsibility and gain more exposure.</span></p> <p><strong>What&rsquo;s in it for you?</strong></p> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">The knowledge. Each Developer on the Data Solutions team works quite broadly on the entire application. You will have the chance to work across the stack, making database and coding changes; working on the middle tier and the front end. The opportunity to learn and touch everything is quite pronounced on our team.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Be part of a stimulating, collaborative environment working on new data solutions. Over the next few years projects will include work on data and systems integration, big data and re-platforming key pieces of our systems. If you enjoy working with and implementing new technologies, it&rsquo;s the perfect time to jump on board and be a part of the change moving forward.</span></li> </ul> <ul> <li><span style="font-weight: 400;">Career development. Whether you are an Intermediate Developer looking to take a step up or a Senior Developer looking for a chance to expand your reach, this is an opportunity to grow. We are a flat team where everyone has a chance to develop their skills on-the-job. As the company continues to scale, there will be career advancement opportunities on our team or across on other products.</span></li> </ul>
Responsibilities: <p><strong>Our new Java Developer will:</strong></p> <ul> <li><strong>Scrutinize. Analyze business requirements and ensure they are being met.</strong></li> <li><strong>Develop</strong>. <span style="font-weight: 400;">Create code adhering to software and subsystem requirements.</span></li> <li><strong>Test. </strong><span style="font-weight: 400;">Develop unit testing and perform software integration testing.</span></li> <li><strong>Lead.</strong> <span style="font-weight: 400;">Drive system defect fixes and demonstrate technical leadership when troubleshooting issues.</span></li> <li><strong>Learn. </strong><span style="font-weight: 400;">Broaden your skills working across our stack.</span></li> <li><strong>Check</strong>. <span style="font-weight: 400;">Update tickets, review code and ensure a high quality of work has been completed.</span></li> <li><strong>Document. </strong><span style="font-weight: 400;">Generate and maintain technical documentation for all associated development work.</span></li> <li><strong>Collaborate</strong>. <span style="font-weight: 400;">Work closely with the QA team and the BAs to ensure problems are solved and requirements are met in a timely manner.</span></li> </ul>
Requirements: <p><strong>Our new Java Developer has:</strong></p> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">The education. A Computer Science or Technical degree.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">The experience. 5+ years of experience as a Java Developer working in a Windows and in a Linux environment.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Technology experience. Expertise in Java, JSP, JQuery, Spring, Struts, Hibernate, MySQL, ElasticSearch, Eclipse/IntelliJ, Maven, GIT, Tomcat, Linux.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">The communication skills. An ability to articulate ideas, concerns, design considerations across team. </span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">The drive. Thrives working autonomously and acts as a contributor to the team&rsquo;s initiatives.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">The initiative. Solves problems and focuses both on the big picture and the details.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">The knowledge. Thought leadership to pursue best practices.</span></li> </ul> <p><strong>Need any more reasons to join Altus?</strong></p> <p><span style="font-weight: 400;">In 2005, we started with 400 employees and have grown exponentially to over 2300 around the globe today. Altus Group employees don&rsquo;t see boundaries, they see opportunity. They deliver results for our clients and our company and are recognized and rewarded for the value they create. This is an opportunity to in depth on multiple projects that encompass many industries, geographic reach and high profile design.</span></p> <p><span style="font-weight: 400;">At Altus, we want you to realize your potential. We value collaboration and knowledge sharing of best practices. We support professional growth and we actively seek out ideas. This is the place to present the newest research, to introduce the coolest tech and see it come to fruition and be applied. Your work will make a difference.</span></p> <p><span style="font-weight: 400;">Altus Group isn&rsquo;t just about the amazing work we do. We work hard to create a dynamic company culture that reflects the values of our employees and what motivates them individually and as a team:</span></p> <p><span style="font-weight: 400;">Altus Cares - We are always seeking ways to give back to our communities and support causes important to our employees. We are actively involved in local charity work and we believe in laying the groundwork for a more prosperous future. Our personal highlight is our involvement with Ronald McDonald house in four different countries where we volunteer every September as a company.</span></p> <p><span style="font-weight: 400;">Education - We believe our employees represent the best this industry has to offer and we want to reflect their commitment to education and continued learning.</span></p> <p><span style="font-weight: 400;">Team Spirit - We host an annual hockey tournament and an annual client party. We play badminton in the winter and pick up soccer in the summer. There&rsquo;s surprise treats, seasonal events and Friday lunches too. </span></p> <p><span style="font-weight: 400;">At Altus Group, we are proud to say that many of our teams are comprised of members who have been here five years or longer. We think that speaks volumes about our atmosphere and our people.</span></p> <p><strong>Opportunity awaits - come realize your potential at Altus Group.</strong></p> <p><span style="font-weight: 400;">Altus Group is committed to fostering an inclusive and accessible environment where employees feel valued and respected and where every employee has the opportunity to realize their potential. We are committed to providing reasonable accommodations, if required and will work with you to meet your needs.&nbsp;&nbsp;</span></p> <p><span style="font-weight: 400;">If you are a person with a disability and require assistance during the application process, please contact us at careerscanada@altusgroup.com or 416-641-9500. &nbsp;</span></p>