Software Engineer / Développeur - Java - 6-month Contract / Contrat de 6 mois
noordtechnologies.zohorecruit.com Software Engineer / Développeur - Java - 6-month Contract / Contrat de 6 mois
Summary
Remote 6-month contract for a Java software engineer who owns full-lifecycle development: writing tested, efficient, documented code, integrating components, and producing verification/QA plans. Core stack is Java with SQL/ORM (JPA2, Hibernate) and a web framework such as JSF, Wicket, GWT, or Spring MVC.
This is a remote position.
- Executing full life-cycle software development
- Writing well designed, testable, efficient code
- Producing specifications and determining operational feasibility
- Integrating software components into fully functional software systems
- Developing software verification plans and quality assurance procedures
- Documenting and maintaining software functionality
- Tailoring and deploying software tools, processes and metrics
- Serving as a subject matter expert
- Complying with project plans and industry standards
Requirements
- Proven work experience in as a computer software engineer or software developer
- Hands on experience in designing interactive applications
- Ability to develop software in Java
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Experience with test-driven development
- Mastery in software engineering tools
- Ability to document requirements and specifications
- Familiarity with software development methodology and release processes
- A degree in Computer Science or Engineering
