Position: Principal J2EE Software Engineer
Location: N. 495, MA

Principal J2EE Software Engineer - Java/J2EE/JSP/Struts - N. 495, MA - Up to $140K+
Base + Stock + Comprehensive Benefits
No Sponsorship Available - Local Candidates Only

Company:
Private, successful, and growing software firm.

Position Responsibilities - Summary:
This is a hands principal software engineering role on a scrum development team, who’s mission is to aggressively increase the business value through development of new and innovative features.

We use scrum as its software development management process. Effective scrum teams are comprised of skilled and flexible software developers. This type of individual allows a scrum team to effectively self-organize around a variety of development tasks. In this role we are looking for a highly experienced technical leader and generalist software developer who is comfortable taking on development tasks involving different technologies and architectural components in the platform.

Detailed Responsibilities:

- Proactively negotiate requirements with product management

- Effectively estimate cost of software development tasks in time and money

- Effectively apply solid design principals and techniques in an agile, iterative development environment.

- Develop software in a disciplined manner

- Deliver high quality software in a predictable fashion.

- Deliver on commitments made to the company and your team.

- Work effectively with your scrum team to self organize around goals

- Effectively utilize self-testing coding and continuous integration techniques.

- Provide technical documentation and product training to internal teams.

- Provide technical backup for sustain engineering and customer support teams.

- Act as a mentor for junior team members.

Required Skills and Competencies:

- Bachelor’s degree or better in computer science, mathematics, or engineering.

- 10+ years experience designing and developing commercial, enterprise software

- 5+ years experience designing and developing commercial, enterprise software using the J2EE platform.

- Experience in developing commercial software products through multiple release cycles

- Concrete experience in Agile development methodology

- Experience as a technical team lead

Technical Competencies:

- Mastery of software design principles and patterns

- Mastery of source code re-factoring,

- Mastery of test driven development techniques.

- Experience using continuous integration infrastructure and principals

- In-depth experience with the following technologies is mandatory:

- Java platform

- XML

- JSP/Struts

- In-depth experience with the following technologies is desirable:

- Spring Framework

- Hibernate and JPA

- C++

- GWT

- OpenSSL

- WebServices

- Database development : Oracle PLSQL, MS SQL T-SQL

- Demonstrable ability to learn new technologies and software quickly, and apply them effectively in short development cycles.

Non-Technical Competencies:

- Strong written communication, verbal communication, and presentation skills.

- Able to take ownership of a project from start to finish.

- Experience working with offshore development teams.

- You will be asked to demonstrate an support strengths in the following competencies:

Resourcefulness, Adaptability, Analytic Skills, and Problem Solving, Judgment/Decision Making, Conceptual Ability, Pragmatism, Excellence, Listening, Team Player & High Energy

Contact Information:
Send Resume in Word format only to:
Gary Wright - President - Wright Associates
Phone - (508) 761-6354
Email - replywrightassociates AT verizon DOT net
WEB Site - www.wrightassociates.org