Canuck Hire

Senior Java Developer

Vaughan, ON

Pay not specified · Full-time


About this role

Demonstrate the attributes of a good Scrum team member: Team Collaboration Communication Agility Energy Learn, follow and adapt Agile  software development processes Actively participate  in Scrum Planning, decomposing Product Backlog Items into tasks and associated estimating of effort Select and complete appropriate tasks  from the Scrum Wall, balancing existing skills with a willingness to learn Share and gain knowledge  through collaboration, pairing, or other related methods Continuously learn  new skills to strengthen the team and to be able to operate as a Feature Team Build Quality In  through techniques such as Test-Driven Development, constant feedback, Test Automation, and Continuous Integration Communicate often and effectively  with other Team Members, the Scrum Master, and the Product Owner Demonstrate completed work  to team and to stakeholders at Sprint Review Participate in regular team reviews , assessing each other’s performance and fostering continuous improvement 5 years of Java development experience Experience with development in a multi-platform system Must have: Java Enterprise developer, Java 8, SQL, broad understanding of App servers, message brokers and ESBS, API development, RESTful webservices Nice to have: database design (understanding of system design concepts); Microservices; message-based architecture; RESTful webservices, integration


Job details

Pay

Pay not specified

Schedule

Full-time

Industry

Technology

Category

Software Engineering

Location

Job address

Vaughan, ON