Previous Job
Java Developer
Ref No.: 17-04733
Location: Ann Arbor, Michigan
Position Type:Contract
Start Date: 05/25/2017
Location: Ann Arbor, MI
Duration: 1-2 year contract
Ideal Start: June 19th

This individual will help with the architecture, high-level design, and implementation of scalable systems to be used in a 7x24 production environment.

Some of what the candidate would be doing:
· Participate in the design and architectural decisions for projects
· Produce documentation to support the design and development of new systems
· Involved in and contribute towards investigation and implementation of new technologies and tools to enhance and facilitate ProQuest's content and product development efforts
· Work as a team member in a challenging project environment

What candidate would need to be successful:
· 4+ years of software development experience
· Experience with distributed systems and application development
· Ability to work both individually and as a member of a team
· Strong background with multiple data formats and schemas (both read and create) (XML, HTML, JSON, etc.)
· 3+ years working with JAVA (Java 7 or higher) with a focus on high performance
· Experience with databases such as Oracle, MySQL, etc.
· Excellent problem solving and debugging skills
· Work experience dealing directly with internal customers or external partners
· Excellent interpersonal and communication skills, both written and oral
· Capacity to learn and master new technology
· Ability to give attention to detail

Bonus Points!
· Bachelor's Degree or higher in computer science is preferred
· Experience with Cloud Implementation using AWS (Amazon Web Services)
· Experience working in an Agile or Scrum environment
· Experience with J2EE development
· Experience with Java server side processing for high volume content handling, XML technologies and JMS
· Experience working with Spring MVC, Spring Framework, and JPA/Hibernate
· Experience with Perl and/or Python development
· Hands on experience with Linux and/or Unix systems (command line access, manipulation of files in filesystem, process and system monitoring)
· Experience as a Technical Lead
· Scrum Certification (Scrum Master, Product Owner, or Developer)
· Lean Six Sigma certification
· Ability to work on multiple projects at the same time in a fast-paced environment

If you are interested and available, please send an updated resume at your earliest convenience. Thanks!