Java Architect
Department: Technology
Location: Mineola, NY

Responsibilities:

FatWire is looking for a bright, ambitious Java Architect who will be responsible for enhancing, designing, developing and maintaining FatWire's Java-based products. The Architect will be centrally involved in specification, design, and development of FatWire's Content Management product line. The software is primarily developed in Java with relational database back-end and Web-based front end. The Architect must have the ability to create simple solutions to complex problems with proper abstractions and modularity for long term code lifespan.

  • Enhance, design, develop and maintain FatWire's Java-based products.
  • Work with Product Management to create product specifications.
  • Lead architecture, design, development and coordination of enterprise strength software development projects
  • Implement projects within the scope and within the time estimates.
  • Identify missing or incomplete requirements in the product specification.
  • Assure the overall technical quality of the solution.
  • Help resolve key technical issues on projects.
  • Research latest Internet technologies and share knowledge with the rest of the team.
  • Provide technical and project management support to project team members.
  • Follow disciplined software development practices.
Requirements:Educational Qualification:
  • Bachelor's Degree in Computer Science or related field

Work Experience:

  • 10+ years experience in complex systems/software development
  • Understanding and prior involvement in all the phases of a software product lifecycle
  • Up-to-date on current and best practices and technologies related to software development and project management.

Technical Skills:

  • Experience of working on enterprise Java/J2EE server projects with an indepth technical role (EJB knowledge not essential).
  • Ability to create simple solutions to complex problems with proper abstractions and modularity for long-term code lifespan.
  • Ability to quickly understand large software bases and recognize areas for improvement and extension is required.
  • Good knowledge of working with the application servers - BEA (WebLogic) or IBM (WebSphere), or Sun
  • Worked with one RDBMS - DB2 or Oracle or MS SQL Server
  • Programming languages - Java (Core Java, Servlets, Design Patterns). Knowledge of C++ is a plus
  • Knowledge of JSP, XML, JDBC, SQL. Knowledge of JSF/Spring is a plus.
  • SUN Java Architect certification is a plus.
Reporting To: Manager, Engineering
Classification: Full-time

For immediate consideration, please submit your resume with a cover letter to resumes@fatwire.com. Please indicate clearly which position you would like to be considered for.