• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
  • Mikalai Zaikin

Multiple J2EE Developers needed in Agile/TDD environmnet (Cincinnati, OH)

Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Mid-level Java Developer:
This developer will be responsible for meeting weekly deliverable objectives ranging from data access code, to backend business logic, to controller logic, to front-end presentation code. The mid-level developer is expected to seek help as needed, but also to exhibit the ability to be an independent problem solver. Moreover, a mid-level developer will play a part in the mentoring of junior developers on the team.

A key-part of ensuring quality on a Pillar project is an aggressively test-driven development methodology. The developer will typically start with a provided Java interface (contract) which is correlated to the business rules in play for a given use case. Such rules form the basis for writing the JUnit test code up front, and then implementing the interface until all tests pass.

Whichever tier(s) a developer has tasks for on a given week, their contributions will be tied in with the work the rest of the team is doing that week, with the goal of completing end-to-end use cases that must be ready for demonstration to the client each Monday. These weekly iterations are typically grouped into six-week blocks of value-adding, production ready functionality.

While the technology mix is always evolving, the following list is indicative of the technologies a mid-level developer will be using on a daily basis:

Servlet / JSP
� A front-end MVC framework such as Struts or Spring MVC
EJB (primarily Stateless Session Beans, occasional JMS / MDB usage)
� Hibernate persistence framework
� Spring Framework (used across the tiers)

Pillar is an IT company that understands business, just as much as technology. We love technology and we enjoy a reputation as world-class technicians, but we also appreciate IT�s higher calling� solving business problems and delivering value as quickly as possible. This is exactly what we�ve been doing for the past 10 years, while scooping up the best and brightest minds in the industry along the way.

Our methodology, Speed to Value, stems from the best practices of Agile Methods/XP programming including, but not limited to automated regression testing, test-driven development and refactoring.

We offer an exciting work environment using the latest technologies, a culture that is fun, fast paced and geared to the success of not only the project, but the individual. Additionally, we offer an excellent comp/benefits package that includes an employee bonus program, flexible hours, and matching 401k.

If this opportunity is of interest to you then please email me a copy of your resume as a word document along with the best way to reach you.

contact: rhoward@pillartechnology.com
    Bookmark Topic Watch Topic
  • New Topic