Monday, February 14, 2011

Senior Java Developer_internal



The Senior Java Developer reports to the Manager, Information Systems and is responsible for designing, coding, implementing and supporting Java based solutions for CSI’s on-line and back office systems. The role includes mentoring and advising other Java developers on best practices and ensuring standards are adhered to.


What you will achieve in this role:
·         Analyzing requirements (customer, system, performance)
  • Contributing to the design of solutions that meet all requirements.
  • Coding executable components that comply with the overall solution design.
  • Testing the executable components.
  • Producing and maintaining relevant solution documentation.
  • Working with all areas of the Information Systems department to co-ordinate releases and implementations into the production environment.
  • Providing day-to-day and on-call / off hours support of production applications when necessary.
  • Coaching and mentoring team members, providing feedback as needed.
  • Collaborating on solutions both within and outside the team.
  • Performing code reviews and advising on infrastructure solutions
  • Monitoring and coordinating the defects and change requests, with other team members

What you will bring to this role:

·         University degree and/or college diploma in a related discipline.
·         5+ years related work experience.
  • Experience with Enterprise Applications
  • Preference will be given to candidates with work experience in a wide array of tools and techniques including, but not limited to:
    • Web-based applications (Java / J2EE, XML)
    • Eclipse based IDEs (Rational Application Development )
    • Object-oriented programming and design and web technologies (i.e. STRUTS, JPA, DAO, JBDC, Hibernate, EJB, Spring)
    • Platform knowledge (UNIX, Tomcat)
    • Relational Database Technologies (Oracle experience preferred)
  • Good communication and coordination skills
  • Comfortable coaching/mentoring peers
  • Professional, friendly and courteous in all interactions with team members and business users.
  • Remain calm even under pressure and perform well in a busy environment.
  • Demonstrate an overall business approach that is both customer and results-oriented.
  • Team player and adaptable to a changing environment..
  • Strong written and verbal communication skills.
  • Strong problem solving abilities.
  • Ability to grasp concepts quickly.
  • Innovative and able to present ideas to technical and non-technical users.

If this sounds like you or someone you know, contact us. 
E-mail a resume, with the subject line of “Senior Java Developer” to resume@csi.ca. 




No comments:

Post a Comment