Job Title: Senior Java full stack Developer
Location: Montreal, QC
Duration: Long term
Job Description
• We are looking for a Senior Java Full Stack Developer who wants to work on a wide range of technologies to provide our clients with elegant and performant Java and Web applications.
• The candidate who fills the role in our team will be involved in building creating and supporting Java and Web applications from the requirements stage through deployment.
• A successful candidate is a team player self-motivated innovative thinks outside the box and has a good communication skill.
Skills Required
• Bachelor s Degree in computer science At least 7+ years of experience in Java Strong knowledge of Web Development Angular JavaScript HTML HTML5.
• Strong knowledge of Core Java Object Oriented Programming Design Patterns Structures and Algorithms Strong Analytical and problem solving skills with an ability to learn rapidly.
• Experience in integrating with other systems using REST and SOAP web services.
• Experience in performance tuning code profiling code review hands on experience using Best Patterns and Practices.
• Experience with Spring Boot Hibernate.
• Experience with testing frameworks JUnit Mockito.
• Working knowledge of relational databases preferably SQL or DB2.
• Working knowledge of Unix Linux.
• Cloud and Migration knowledge is a plus.
• Familiarity with revision control systems Perforce Git CVS SVN
Nice to have
Agile Development Methodologies
Senior Java Full Stack Developer • Montreal, Quebec, Canada