Best part time jobs in Montreal!

Senior Java Developer

Fuze HR inc.

This is a Full-time position in Montréal, QC posted September 6, 2017.

Scope of Role

– Be a key member of our Research and Development team, developing high performance, extremely scalable SAAS application

– Participate in defining product architecture and design

– Lead design and development of complex system components and deal with technical challenges

– Develop new concepts and principles

– Ensure adherence of the development team to the best practices and architectural vision of the product

– Handle issues with respect to performance, scalability, availability and security

– Participate in all software development lifecycle activities: estimating, planning, designing, coding, documenting and testing

– Perform code reviews, assist with refactoring, and provide guidance and mentoring to other development engineers

– Research and evaluate 3rd party libraries, tools and other software products

– Be proactive in striving to improve yourself and things around

– Facilitate knowledge sharing throughout the organization

– Work under minimal supervision

Skills:

– Expertise in Core Java and J2EE

– Expertise in Java frameworks such as Spring, Maven, Hibernate, etc.

– Experience with Netflix OSS, Spring Boot, Spring Cloud and Docker

– Experience with Service-oriented architecture including micro-services architecture

– Experience using software best practices like test driven development (TDD) and continuous integration

– Experience with Sonar, AWS, Ansible, Jenkins, Git

– Experience with data modeling, relational and NoSQL databases

– Experience working with Agile and iterative development methodologies, such as Extreme Programming (XP), pair programming, SCRUM

– Solid understanding of design patterns, refactoring and unit testing and object oriented analysis/design

– Knowledge of cryptography is an asset

Education:

– Bachelor’s or Master’s degree in Computer Science or equivalent.

Candidates will be required to complete one or multiple applicable technical tests.

Skills Required

  • Education level: University
  • Work experience (years): 6-9 years

Package

Salary: N/D