Java/J2EE Developer
Compuware - Detroit, MI

This job posting is no longer available on Compuware. Find similar jobs:Java/j2ee Developer jobs - Compuware jobs

Compuware Corporation, the technology performance company, makes technology make a difference by providing software, experts and best practices to ensure technology works well and delivers value. Compuware solutions make the world's most important technologies perform at their best for leading organizations worldwide, including 46 of the top 50 Fortune 500 companies and 12 of the top 20 most visited U.S. web sites.

Position Description & Responsibilities:
Compuware is seeking to hire a Java/J2EE Developer for our Professional Services Division. The Developer will be working on projects in the banking/financial services industry.

Primary Roles/Responsibilities:
Java/J2EE Developers will plan the implementation of new products and enhancements as reflected by the architectural prototype
Participate in prototype reviews, offering insight regarding feasibility
Develop initial sizing estimate based on requirements
Create general system design
Create technical specifications, clearly defining the programming effort required for new and changed programs, and interfaces to existing products
Provide estimates for the programming effort defined in the technical specifications
Develop code that matches the prototype and specification, is maintainable and, as necessary, portable to other environments
Interact with Quality Assurance to understand testing results and reports
Perform problem determination for production release and create source code changes to provide solutions
Complete implementation within time estimates
Assist Technical Writer in developing technical documentation, and review materials for technical accuracy
Perform other duties as required

Required Skills/Competencies:
Experience with application development, application integration, and technical architecture in complex, multi-vendor environments, including the following technologies:

Application development experience in complex, multi-vendor environments
Object-oriented analysis and design, Unified Modeling Language
Java/J2EE application programming
Multi-threaded programming, Java threads
Iterative methodologies such as Agile/Scrum
Java APIs regarding servlet/JSP, network programming, file I/O, XML
Strong SQL (PL/SQL and stored procedures)
Eclipse IDE
Struts (used in past)
Spring MVC
RESTful Web Services, JAX-RS, Jersey
Linux (SUSE)/Bash Scripting

About this company
74 reviews
Compuware Corporation, the technology performance company, provides software, experts and best practices to ensure technology works well and...