Agile Software Developer (Java)

JLI Consulting Talent Search
Woodbridge ON
85 $ / heure (estimé)
Temps plein

Job Description

Demonstrate the attributes of a good Scrum team member :

Team Collaboration

Communication

Agility

Energy

Cross-Functionality

  • Learn, follow and adapt Agile software development processes
  • Actively participate in Scrum Planning, decomposing Product Backlog Items into tasks and estimating 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 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

Qualifications

  • Intermediate to Senior level java programmer with experience in JDK
  • Plenty of experience with Spring
  • Solid understanding and experience with microservices
  • Experience building instrumentation for code (JMX, also general knowledge of instrument code)
  • Experienced grasp of REST principles
  • Proven understanding of software design principles and integration pattern (eg. GoF and Woolf / Hohpe)
  • Understanding and experience with working on building components for an ESB would be very valuable.
  • Experience with Salesforce would be valuable
  • A Strong foundation in Object-Oriented Design and Programming (Design Patterns, SOLID principles, etc.)
  • A Strong foundation in Object-Oriented Design and Programming (Design Patterns, SOLID principles, etc.)
  • A Software Craftsman who obsesses over writing smart, simple and clean code
  • Experience with Test-Driven Development, and the understanding that writing tests first produces the best code
  • Experience with refactoring, and able to produce debt-free code within each iteration
  • Comfortable with Collective Code Ownership and Pair Programming
  • Understand and able to balance the trade-offs between up-front and Emergent Design
  • Skilled with Automated Builds and Continuous Integration
  • Experience with ATDD / BDD
  • Proficient with effort estimation at a sprint task level
  • Comfortable demonstrating completed work
  • Experience with building SOA components leveraging an ESB
  • Skilled in Web based application development
  • Experience with data models and DB interface development and optimization
  • Skilled with Linux including scripting
  • Experience with SFDC APEX and Visualforce asset
  • Experience with BPMS and BRMS an asset
  • Experience with OCR, specifically ALPR, and asset
  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent training and experience
  • Il y a plus de 30 jours
Emplois reliés
JLI Consulting Talent Search
Vaughan, Ontario

Learn, follow and adapt Agile software development processes. Intermediate to Senior level java programmer with experience in JDK. Proven understanding of software design principles and integration pattern (eg. A Software Craftsman who obsesses over writing smart, simple and clean code. ...

BMO
Toronto, Ontario

Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Analyzes, develops, tests, and implements new software programs, and documen...

Aequilibrium
Anywhere - Canada

We are a fun and agile tech company where you get to be a strong member of our team while enjoying our incredible culture with lunch and learns, weekly business updates, and genuine team members to collaborate with. Java development experience working on complex, mission-critical applications. Exper...

Veracity Software Inc
Toronto, Ontario

Require Java / J2ee Developer to build Java An application which involves complex groups of back. Client facing, Core / advance Java, front-end /. Design, build, and maintain efficient , reusable, and reliable Java code. Should be ready to study new skills like Advanced Java, JSP, Servlet etc. ...

N. Harris Computer Corporation - CAD
Ontario, Canada
Télétravail

As a Java Software Developer, you will play a critical role in the design, development, and support of software solutions for our clients. We are currently seeking an experienced and passionate Java Software Developer to join our dynamic team. Collaborate with a team of software developers, software...

Oracle
Canada

Experience working in an Agile software development release cycle to deliver products. You'll draw on a deep knowledge of software design principles to deliver maintainable, testable and scalable implementations. You'll be a technical leader on the team who provides guidance to other developers and ...

JLI Consulting Talent Search
Vaughan, Ontario

Learn, follow and adapt Agile software development processes. NET (C#), some RDBMS (SQL Server or T-SQL preferred), JavaScript. A Software Craftsman who obsesses over writing smart, simple and clean code. ...

Randstad Canada
Toronto, Ontario

Are you a Software Developer looking for a new opportunity?. We are pleased to offer you a new contract opportunity for you to consider: Software Developer. Software Development principles and methodologies – traditional and agile. Java development including J2EE, Spring/Spring boot framework. ...

Randstad Canada
Toronto, Ontario

Are you a Software Developer looking for a new opportunity?. We are pleased to offer you a new contract opportunity for you to consider: Software Developer. Software Development principles and methodologies – traditional and agile. Java development including J2EE, Spring/Spring boot framework. ...

Randstad Canada
Toronto, Ontario

Are you a Software Developer looking for a new opportunity?. We are pleased to offer you a new contract opportunity for you to consider: Software Developer. Build responsive and user-friendly interfaces using JavaScript/TypeScript and Angular (14+). Front-End Skills: Strong proficiency in JavaScript...