Emerald Associates - Java Programmer
Emerald Associates is a Canadian company headquartered in Calgary, Alberta.
For over 24 years we have helped our clients revolutionize project delivery with technology and digital solutions. We take a best-of-breed, highly automated and integrated approach and have built many proprietary software solutions used around the world today. We are an Oracle Platinum Partner specializing in construction, engineering, oil and gas, facilities management and mining industries.
We are actively looking for Full Cycle Java Developers to join our team. This is a full-time role and can be work from home for remote team members or our office depending on location. We have team members in Canada, USA, Brazil, Philippines, and Belarus. Qualified candidates with successful track record working remotely will be considered regardless of geographical proximity.
The Role - Java Programmer
As part of our programming and technology delivery team you will work with functional and technical project management leads to deliver project technology solutions for our clients. You will work on a diverse portfolio of products and bespoke software in the project management space, including standalone Emerald products, add-ons to the Oracle Engineering and Construction suite of products, and system integrations and visualizations for clients. You will proactively be contributing to the full software development lifecycle including application analysis/design, coding, testing, documentation, deployment, and post-production verification and support; seeing your work product through to completion.
The ideal candidate is a highly collaborative, proactive self-starter who likes being responsible for a tool and likes delivering in fast-paced customer driven project environments.
Some of our tools:
IntelliJ IDEA Ultimate
Java Libraries: Google Guava, Apache Commons, FreeMarker, Apache Wicket, Spring IoC
Oracle, SQL Server
Oracle Primavera P6-EPPM, Oracle Unifier, Oracle Aconex, Oracle OPPM, Oracle Prime, Oracle Primavera Gateway
Power BI, Tableau, OBIEE, Qlik, Oracle Data Visualization, D3.js, Business Objects
Quip for collaboration, ZOHO desk, ZOHO projects, ZOHO CRM for coordination, Redmine wiki
Degree or diploma in computer science or a related discipline
3-5+ years of Java development experience
Working knowledge of SQL
Experience with client interaction and delivery
Experience designing, programming and delivering applications
English language fluency, both written and verbal
Experience developing rich web applications
Experience developing cloud applications
Experience with Spring and Wicket
Experience with React and Vue
Working knowledge of PL/SQL / T-SQL
Experience with the Linux shell
Experience working remotely
Benefits you may be eligible for include:
starting at 3 weeks vacation
Medical and dental plan options
Casual dress environment
Some flexible work from home
Bonus potential based on performance both personal and team goals