How can we reach you?

Do you have a resume?

Please check the box below:

If you would like to be notified via email about new job openings, select a category below:

Submit
Cancel
J2EE Developer
Toronto, Ontario

Apply Now

Posted 4/27/2018

Required Skills

  • Proven, extensive experience developing in Java, JEE (Release 6 and 7), JPA2, EJB3, RESTful web services, Servlet, MyBatis and WebLogic Application Server
  • Experience developing in CSS3, HTML5, JavaScript framework and AngularJS 2+
  • Solid background in Oracle database fundamentals including development and tuning of complex database queries
  • Extensive knowledge of Enterprise Design patterns and service oriented architecture
  • Hands-on experience working with Source Control tools: SVN, ANT and Maven
  • Asset: experience developing in JDeveloper, ADF, JSF2
  • Asset: exposure to and knowledge of Customer Information Billing System in the Utility sector

Job Description

  • This position requires a Senior Developer, experienced with J2EE to translate business requirements into well defined, designed, tested and deployed systems / application, and to support the systems / application in the clients’ production environments
  • Provide software development support using industry standard software development practices and modern programming languages / operating systems
  • Analyze business requirements, create / develop detailed system design specifications and formulate plan(s) outlining steps required for system / program development
  • Design and develop scalable program modules for future growth
  • Design, execute and monitor application performance tests on new / existing programs to resolve errors, to isolate areas for improvement, and for general debugging of the application
  • Design, implement and deploy software systems / applications, including logical and physical models, by using standard analysis / design / programming techniques
  • Create and maintain use case / technical documentation using defined technical documentation templates
  • Perform coding from written use case / technical specifications and ensuring that every coding path is thoroughly unit tested and bug free
  • Perform User Interface (UI) review, analysis and troubleshoot code to identify the root cause of issues and to quantify the business impacts caused by these issues
  • Participate in software development projects; including requirements definition, analysis, design, code, test, debug, document, peer-review, deploy / implement, monitor and support
  • Participate in client interactions to develop system solutions to business problems
  • Optimize computer software programs on workstations
  • Work within established procedures and standards to develop, test, implement and maintain the application software as well as apply industry best practices as required
  • Provide technical expertise, guidance and training to less-experienced developers
  • Provide production support including problem analysis and coding of resolutions, defect corrections, monitoring, optimizing and performance tuning of complex SQL queries
  • 90% of role responsibility is allocated to development, including UAT / SIT testing
  • Other ad-hoc duties and responsibilities as assigned
  • Some travel required (less than 10%)

We Build
Teams

Contact Us

RELIANCE ONE, INC.

1700 Harmon Road, Suite One

Auburn Hills, MI 48326

248-922-4500


Copyright 2015 Reliance One, Inc.

All rights reserved.