Our client is a leader in Machine To Machine communications. We are looking for a JAVA Enterprise Senior Developer who will aid the development, design and integration of web and enterprise applications and modules.
Responsibilities:
- Analyze, develop and integrate web and enterprise functionalities
- Update and produce documentation according to delivery standards
- Ensure the quality of deliverables
- Work with the software architect
Requirements:
- 10 years experience in IT
- At least 5 years of experience in Java
- At least 5 years of experience of enterprise development (J2EE or equivalent)
- Excellent knowledge of object-oriented technologies (OOP, Patterns, IoC)
- Excellent knowledge of Java enterprise technologies (SQL, ORM, JMS, JNDI, Spring)
- Excellent knowledge of web technologies (JS, AJAX, HTML4, CSS2, JQuery, JSON)
- Strong knowledge of Web services, message queues, load balancing, fail over, etc.
- Strong knowledge of development tools related to Java and Web (Eclipse, Svn, Maven, jUnit)
- Any certification is nice to have
- Experience with writing communication protocols is an asset
- Experience in high multithread development environments is an asset
- Teamwork, resourcefulness and analytical skills
- Good communication skills and ability to vulgarize complex technical concepts
- Bilingual (understanding French is a must)