Senior Java Developer Location:Montreal, QC
100,000 - 200,000
Job Description:
Essential Duties and Responsibilities
- You are a main contributor to the overall company profitability through customer satisfaction
- You perform billable work (participating on long-term and short-term external projects) under direct supervision of a Director, Project Manager, or Team Leader
- You recognize potential add-on sales and service opportunities
- You participate in internal projects as required by management
- You may help to customize class materials and demos when necessary
- You participate on all levels of the software development life cycle of modernization projects including code conversion, rewrite, user interface re-facing, and enhancement projects
Key Success Criteria
- Requires following standard practices and procedures to solve problems
- Promote and maintain a high quality, professional and service-oriented company image
- Requires good oral and written communication skills in English to work effectively with others inside and outside departmental boundaries, at remote locations and/or outside the company
- Requires good organization skills to produce quality work, within required specifications, to meet tight schedules
- Actively pursue the highest degree of quality and customer satisfaction
- Uses established procedures, and working under immediate supervision, performs assigned tasks
Experience, Skills, and Attributes
- More than 8 years of professional experience as a Software Developer
- Must have expert knowledge of Java, Spring, Hibernate, AngularJS, SQL, HTML, CSS
- Knowledge of the IBM i System is a plus
- Organization skills and ability to prioritize multiple tasks
- Very good analytical and problem-solving skills
- Team player who conveys a positive and receptive attitude, influential, approachable
- Resilient and adaptable to a changing work environment
- Must be self-motivated, resourceful and possess strong initiative