Java Software Engineer

Exciting, growing company in Phoenix is seeking a motivated and energetic Java Engineer to join a team working on an open-source, web-based financial system. The principle focus of this position will be working with clients doing custom development, developing custom applications, and working directly with the community to further enhance the application.

Essential Duties and Responsibilities:

The following are common elements of this position. Other duties may be assigned:

  • Work with clients, sometimes on-site, to customize their implementations.
  • Design, develop, and implement web-based Java applications. Resolves technical issues for clients through debugging, research, and investigation.
  • Merge defect resolutions and enhancements between code bases. Work collaboratively with a diverse team of developers, web designers, QA staff, and functional experts.
  • Job will include regular, but infrequent travel to client sites for implementations, training, and custom development work and potentially longer term on-site work depending on demand.
  • Follow the company’s software development processes and standards

Qualifications:

  • Bachelor's degree (B. A.) from four-year college or university Minimum of 5 years of Java development experience
  • Strong object-oriented analysis and design skills
  • Experience with development of n-tier web applications
  • Experience with at least one ORM technology (JPA, OJB, toplink, EJB, etc.) and JDBC
  • Experience with more than one MVC framework: Struts, Spring MVC, JSF, etc.
  • Knowledge of SQL and experience with more than one of the following databases: Oracle, MySQL, MS SQL, or db2
  • Experience with more than one view technology: Velocity, JSP, or XSL
  • Familiarity working in Java development environment. This includes using source control, an IDE, and Maven/Maven2 or Ant builds.
Contract to Hire Please reply with Word formatted copy of resume for consideration. SALARY DOE + FULL BENEFITS PACKAGE
Interested in this opportunity? Send us your resume.