Java / J2EE Associate Software EngineeriCrossing

THIS JOB HAS EXPIRED

Discipline : Product Development
More information about this job:
Overview:

We are seeking a highly motivated and technically proficient software engineer to work on a sophisticated web application based product that constitutes a critical portion of the company?s technology platform.
The role will provide the opportunity to develop a deep understanding of the workings of the major search engines (Google, Yahoo, MSN) and our proprietary technology to support our Search Engine Optimization practice.

As a member of this Agile Software Development team you will have the opportunity to contribute to the continuous improvement and advancement of features of the product.

We support and provide high-end end MacOSX, Linux, or Windows developer machines, monitors, and an open and agile work environment.
Responsibilities:

Develop test driven, high quality Java based web applications according to technical designs and user specifications
Learn and follow software development best practices
Continually add to your knowledge of Search Engine Marketing (SEM) principles and techniques
Follow and encourage Agile software development best practices and evolve those practices with your team
Work closely with fellow developers and end users to rapidly produce critical features
Develop the skills necessary to expand your role on the team

Qualifications:

1-4 years of experience developing web applications with Java (JEE)
Agile Software Development (Scrum, XP, Agile UP, etc) or the strong desire to learn the process
Struts, Spring, or similar MVC framework
Experience with open source databases (MySQL, PostgreSQL, etc)
Hands on experience with a source control tool such as Git or Subversion
Fundamentals of HTML, JavaScript, CSS, and XML
Strong verbal and written communication skills
BS in Computer Science or equivalent level of experience