Intermediate Java Developer (Level 5)
The Intermediate Java Developer will report to the Manager, Information Systems and will be accountable for designing, coding, implementing and supporting Java based solutions for CSI’s on-line and back office systems. The role includes working other Java developers and team members while ensuring standards and best practices 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 Services department to co-ordinate releases and implementations into the production environment.
- Providing day-to-day and back up on-call support of production applications when necessary.
- Collaborating on solutions both within and outside the team.
What you will bring to this role:
· Completed university degree and/or college diploma in a related discipline.
· 3+ 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
- 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.
No comments:
Post a Comment