DEVELOPER
As a member of the Enterprise Development Group, developers will be
responsible for system analysis, design, application development and
implementation of business systems. The developer will perform Agile
development of J2EE-based solutions through iterations and releases,
develop software, perform unit testing and create documentation. The
developer will meet with clients to identify project requirements,
test, write and implement software according to the client's
specifications.
We need developers who are great communicators and passionate about
testability, supportability, extensibility, simple design, high
cohesion and low coupling, programming to interfaces, maintaining
high unit test coverage, and keeping large suites of unit tests
running very quickly. The system being developed currently contains
2000+ automated tests with approximately 85% code coverage.
REQUIRED SKILLS:
• 1 – 3 years hands-on experience with Agile practices such as
TDD, Continuous Integration, daily stand-ups and iterations/releases
• unit testing with JUnit and its extensions;
• Test-Driven Development;
• Refactoring;
• Automated acceptance testing using FitNesse;
• User Stories development
• Advanced OOD and Design Patterns.
• Lightweight Java web app frameworks like Spring
• Large, complex database schema development and SQL
• Great communication skills due to the fast paced, open
dialogue nature of the 10-12 person development team.
DESIRED SKILLS:
• SOA and Web services;
• Oracle 10g or 9i;
• PL/SQL
J2EE TECH LEAD:
We are looking for a very technically strong individual that also is
capable of leading and mentoring a 5-8 person development team
consisting of intermediate and senior developers. The enterprise
system that is being enhanced leverages Spring, JPA, POJOs, and is
written using a Test Driven Development approach. The system
currently has over 2500 automated tests that run during each build
through Hudson. The code coverage of the system runs stays around
90%. The customer is demanding and the system represents one of the
future core business offerings for Budco.
This role is responsible for the design, architecture, and low level
implementation of the system. The design must be maintainable and
testable. This person must ensure the team maintains the high level
of code coverage while writing *good* tests.
REQUIRED SKILLS:
• Excellent communicator
• 2+ years experience with Test Driven Development
• 5+ years of medium to large scale J2EE implementations
• Experience with Spring
• Strong PL/SQL skills
• Can lead by example
• Experience with Agile
• Excellent planning, analytical and problem-solving skills
• Be able to work autonomously
If you would like to hear more about these great opportunities
Please send your resume to sheri.stein@...