Senior Java Developer - Regina, Canada - Dasro Consulting Inc.
Description
Dasro is looking for a Senior Java Developer - Angular for one of its clients in Regina, SK
Duration: 12 months contract with the possibility of extension
Location: Onsite, Regina, SK
Responsibilities include but not limited to:
• Participation in all phases of the software development life cycle, including product research, software architecture, design, construction, testing, implementation and support.
• Participation in the gathering, analysis and documentation of requirements with software development manager, project manager and other software developers on the team.
• Design and implement assigned components of the architecture or application according to provided software requirements or specifications.
• Participate in the testing of the system, including unit testing, functional testing, performance testing and installation testing.
• Code to company quality and programming standards.
• Work in a self-directed, agile environment.
• Ability to extract the essence of a complicated situation; sort out the core ideas that are relevant to the assigned tasks/goals.
• Ability to estimate/track/monitor time spent on assigned development activities.
• Document code/processes/practices in both inline (Javadoc) and various hard copy artifacts.
Mandatory Qualifications:
• Fluency in Java acquired by hands-on experience,
• Java SE, Java EE, JSF , JMS, SOAP, ReST.
• Knowledge of standard web technologies - HTML, JavaScript, Angular, JSON, XML, XSLT, etc.
• Working knowledge of SQL and database design concepts, JPA , and Hibernate.
• Experience or knowledge with Linux or a Unix variant.
• Familiarity with version control and management systems (Jenkins, Maven, Git, SVN).
• Working experience with JBPM and Drools.
• Working experience with Apache Camel and enterprise integration patterns.