Compuware Corporation, the technology performance company, provides software, experts and best practices to ensure the world's most important technologies work well and deliver value. Compuware customers include 46 of the top 50 Fortune 500 companies and 12 of the top 20 most visited U.S. web sites. The company's ongoing success depends on our employees--a diverse team of people with a set of key, common attributes. We seek positive, assertive team players who have a strong desire to succeed in a team- and customer-oriented environment. Learn more: http://www.compuware.com .
Position Description & Responsibilities:
Compuware is seeking an experienced Java Developer in our Professional Services division. This is an excellent opportunity for an experienced and motivated individual to get involved in the early stages of a significant development effort. The ideal candidate will be an expert Java developer, and will have significant expertise in many of our project tools and methodologies. These include Spring, Java Swing, TDD, Kanban, Maven, Hudson, Eclipse, and Linux.
Minimum of 3 years of Java Development 8 preferred.
Solid understanding of, and relevant experience using, the Spring framework.
Relevant experience using REST Web Services
Advanced knowledge and significant programming experience developing software to the Java Swing interface.
Must have significant experience interacting with relational database systems using advanced SQL techniques.
Experience on a development team with solid unit testing processes a must.
Test-driven development experience a significant plus.
Compuware Corporation, the technology performance company, provides software, experts and best practices to ensure technology works well and...