No more applications are being accepted for this job
- 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.
- Ability to read/interpret Industry standards. DESIRABLE SKILLS
- Ability to read feature specifications and determine how to implement them.
- Ability to read software requirement documents and produce technical specifications.
- 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.
- Excellent written and spoken communication skills are essential.
Java developer - Regina, Canada - Iron Systems
Description
Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM/ODM appliances & embedded systems. For more than 15 years, customer have trusted us for our innovative problem solving combined with holistic design, engineering, manufacturing, logistic and global support services.Job Title: Java Developer
Location: Regina Canada
TYPICAL DUTIES & RESPONSIBILITIES