Senior Java Developer

Ann Arbor, MI

To apply for this position, you can submit your resume to

Position Overview:
Provide software development support to Informatics and other departments.



Participate in and lead requirements analysis, specifications and design of custom-developed applications.
Assist in the development of implementation/rollout plans. Ensure that training has been coordinated.
Take ownership over all technical documentation related to new software development initiatives and enhancements.
Provide mentoring and assist junior developers in growing their understanding of the system development lifecycle and obtaining new technical skills.
Deliver high level of customer service to appropriate user groups and utilize sound business judgment in the leadership of smaller scale development initiatives.
Demonstrate maturity necessary to grow into the role of a Project Lead (i.e. function as technical liaison to a small user group or department).
Use analytical skills to troubleshoot and maintain applications as needed.
Maintain positive, constructive, team-oriented attitude as well as sound judgment in all job responsibilities.
When appropriate, serve as liaison to one or more user groups to ensure that their technology needs are being met.
Command a basic understanding of NSF’s mission and business and how the position’s job responsibilities contribute to the goals of the company.
Perform other duties as required (may include programming and testing applications).


Required Skills:

Bachelor’s degree in engineering, computer science, computer engineering or a related area of study
Minimum of Six (6) years experience in Information Technology.
Minimum of Four (4) years experience with Java/J2EE web development, MVC Frameworks (such as Struts, JSF) and SQL Scripts.
Experience with Oracle database and the associated principles of relational database design.
Multiple full-cycle experiences (from design through implementation) with a custom developed web application.
Strong communication skills.
Ability to manage major tasks and small projects with little supervision.


Preferred Skills:

Experience working with JSF, JPA (Hibernate, Eclipse Link), XML programming
Experience with Pl/SQL programming.
Experience with report development using tools such as BI Publisher.


Please contact us regarding our benefits package


About GDI Infotech:
Founded in 1993, GDI Infotech is an award-winning Information Technology company based in Ann Arbor, Michigan. GDI offers Information Discovery & Collaboration Solutions. While GDI has adapted and changed with new technological demands, our commitment to customer service and value-added deliverables has never faltered. GDIs variety of clients include: State of Michigan, Blue Cross Blue Shield of MI, University of Michigan, as well as many other top notch technology companies.

Share this Post

Leave a Reply