One of our Clients is currently looking for a talented Java Developer for a Direct Hire opportunity in the Detroit Metro Area.
Description: As a member of the Enterprise Development Group, this intermediate level developer will be responsible for system analysis, design, application development and implementation of business systems. The developer will perform 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 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.
Required Skills: � Unit testing with JUnit and its extensions � Test-Driven Development � Refactoring � Continuous Integration (CI) using CruiseControl � Automated acceptance testing using FitNesse � User Stories development � Testing Web apps through the GUI with tools like Selenium and HtmlUnit � Advanced OOD and Design Patterns � Lightweight Java web app frameworks like Spring � Large, complex database schema development and SQL � Agile database practices and persistence approaches
Desired Skills: � SOA and Web services � Oracle 10g or 9i � PL/SQL
If you meet all of the above requirements and are looking for an exciting fast-paced career with a progressive company, please forward your resume to email@example.com.