THE ROLE

You will be part of a talented high-performance software team that works on mission-critical applications for retailers.The position includes managing Java application development while providing expertise in the full software development lifecycle. A role with us would provide exposure to software and/or system design, development and testing under the guidance of senior technologists within our team.

THE PROFILE

  • 2+ years’ strong Java Application Development experience.
  • Experience with web development
  • Experience with web services/API development (REST, JMS, SOAP).
  • Good knowledge of relational databases (e.g.: Oracle, SQL Server, MySQL
  • Team player, good communicator and someone who takes initiative
  • Self-driven and experience working in a high-performance team environment
  • Perseverance and tenacity
  • Fanatical attention to detail with the quality of the code always in mind
  • Ability for self-training
  • Ability to discuss issues with Architects/QA/Analysts to solve issues
  • Retail IT experience (POS, E-Commerce, Promotions) – an asset

 TECHNICAL SKILLS AND SAMPLE TASKS

  • Performance tuning of java applications
  • Unit testing
  • Tomcat Server
  • Hibernate
  • Primefaces, JSF and CSS/responsivity
  • ETL technologies/tools (Talend)
  • Application security (IAM, LDAP, AD, networking, certificates)
  • Command line Linux
  • Jasper Reports
  • Data modelling
  • Cloud computing
  • Mobile app experience (IOS, Android)

THE OTHER STUFF

  • Excellent professional development opportunity, working with a senior team of talented software developers
  • Low key, low stress work environment
  • Full time position in a beautiful downtown location (metro/train/bus accessible and parking available)
  • Competitive compensation