This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

  Jobs in Canada  

Bringing the best, highest paying job offers near you

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Fullstack Java developer


This is a Contract position in Penticton, ia posted August 7, 2021.

Job Description Responsibilities 6-9 Years of experience in working on Java, Spring Boot and RESTful services.

Experience in DDD (Domain driven design) concepts Spring Boot Java development, design patterns, threading, unit testing, debugging Experience in using Angular/ReactJS for building web interfaces.

Experience in building micro-services and cloud native APIs using frameworks such as Spring Boot Experienced in writing unit test cases, using frameworks such as Junit, Mockito or PowerMockito; using code quality frameworks like SonarQube in ensuring high standards of code delivery.

Experienced in using testing tools such as SOAPUI, Postman etc for validating REST services.

Experience with front end programming languages – Javascript, HTML, CSS Experience in UI Testing frameworks – Karma, Browserstack.

Experience with logging frameworks Experience in Behaviour Driven Development (BDD) or Test Driven Development (TDD) Scope/Complexity of Work The Developer needs to passionately execute on high-quality deliverables as assigned.

They will work collaboratively to ensure consistent and performant approaches for the entire user experience and analytic code developed inside the system They will interact directly with client project team members and operation staff to support live customer developments Contribute to Agile development methodology in terms of Sprint Planning Contribute high quality code and participate in code review and Sprint Demos.

Implement stories and use-cases and keep task tracking updated.

Required Knowledge/Skills/Abilities: Experience developing scalable platforms leveraging Spring Boot, Spring Cloud, Java Experience in micro-services and RESTful API development Design and enhance features on all pieces of the platform Applying standards, process, and architectural improvements Apply high standards for performance, efficiency, testing, and scaling Experience working small, growing teams of engineering teams and are ready to make an immediate impact on the performance and stability of the platform Experience and comfort in collaborative working Detail-oriented and analytical approach to software engineering and are not afraid to make architectural decisions Be customer focused
– learn about the business to help bring value to our customers Act technology driven
– design, implement, and test new functionality Thanks & Regards Prashant Vishwakarma Manager-Recruitment | Avanciers Desk: 647-794-0848 Email: prashantavanciers.com