Are you a Java Developer (intermediate or senior) looking for a new opportunity?Are you passionate about IT and looking to work with a team that thinks the same way?We have a new permanent opportunity for you to consider:Java Developer-Start: ASAP-Location: REMOTEPLEASE NOTE: This position is a REMOTE positionAdvantagesYou will have an opportunity to work with a leading employer in the local market as well as around the world.Responsibilities•Design IT strategy or high level architecture;•Consistently write, translate, and code software programs and applications according to specifications;•Master Java fundamentals using the core libraries without any specific framework;•Convert logical specification into physical design;•Analyze and assess existing business systems and procedures;•Prepare and document program functionalities and specifications;•Develop and maintain new data and process models as required;•Develop and maintain new application software specifications and construct application code;•Maintain existing application software specifications and maintain existing technical documentation;•Write programming scripts to enhance functionality and/or performance of applications as necessary;•Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging;•Administer diagnostic analysis of test results and deliver solutions to problem areas;•Determine, develop, and maintain guidelines;•Cultivate and disseminate knowledge of application development best practices; •Support and maintain existing in house applications for clients, and develop enhancements to existing software; and•Maintain client satisfaction by meeting client priorities and service level agreement targets in a timely manner.Qualifications•3+ years of experience with systems delivery, with emphasis on packaged software product implementation; •Consulting experience and/or forward facing customer experience;•Experience with one for more Finance and Procurement functional areas (Procure to Order, Procure to Pay, Expenses, Accounts Payable); •Proven experience in Java, J2EE, Tomcat, WebSphere, and/or WebLogic; •Proven experience with PostgreSQL with experience in Oracle, SQL Server, and/or MySQL an asset;•Experience with Document Management workflow environment; •Experience working with w/SOLR indexes or similar Lucence products; •Experience with Linux (Centos, Ubuntu or RedHat) and with XML, Unix Scripting; •Business Process Experience – Flowable, Activity, or similar product; •Strong understanding of web technologies; NICE TO HAVE:•REST and/or SOAP experience considered an asset; •AWS, ETL and API experience considered an asset;•DEV/OPS experience - ERP Domain Knowledge – SAP/PeopleSoft, Oracle would be considered an asset; SummaryDo you have this experience? If you answer YES, then please apply IMMEDIATELY to so we can then discuss your experience and interest in this opportunity!Randstad TechnologiesCanada's largest provider of IT Staffing Solutions, offering hundreds of permanent and contract opportunities across all roles, levels and platforms. Our Web-based tools help you see and apply for jobs matched automatically to your skills and preferences. When you're ready to interview we meet with you in person to help you build the technology career path you've always wanted. Visit www.randstad.ca to get started!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.