Previous Job
Senior Java Developer - Business As Usual
Ref No.: 17-03513
Location: Ann Arbor, Michigan
Position Type:Contract
Start Date / End Date: 10/23/2017 to 04/29/2018
Join our growing team in the Ann Arbor office as a Java developer for Business Intelligence solution development. In this role you'll develop BI solutions, which may require research, analysis and documentation. Demonstrate and build on your current knowledge of Java, Javascript, SQL/noSQL and full stack application development while working on various analytics related tasks. Provide analysis of problems, recommend, and implement solutions. Work with business partners, understand requirements, and develop prototypes. Work within established procedures to develop, test, implement, and maintain Analytics solutions for the enterprise. Demonstrate your knowledge and experience by troubleshooting and solving critical issues that may involve many systems and platforms, within a complex infrastructure. You can expect to work on small to large projects and maintenance efforts.


- Performs analytics oriented product design tasks of a moderate to high complexity which may require research and analysis
- Perform system design and specification development, program logic and flow-charting, testing, debugging, and documentation, although specific skill requirements could vary based on the type of development being performed
- Work independently and with supervisory review on moderate to highly complex programming tasks. Provides analysis of problems and recommends solutions. Prepares program specifications and develops coding logic flowcharts
- Participates in client interactions, possibly with more senior team members, to develop system solutions to business problems
- Works within established procedures to develop, test, implement, and maintain application software


- Minimum of 3 years of experience with Java and SQL
o Should understand large data processing requirements and data ingestion.
o Experience developing analytics solutions including both front end and back end (i.e., full stack development)
- Minimum of 2 years of development experience with JavaScript, Unix environment (shell scripting)
- Knowledge of Python and NoSql
- Experience working in an agile environment
- Skilled at developing Business Intelligence and Analytics solutions and Applications
- Ability to hold self and team members accountable for work product in a professional manner
- Ability to work effectively in a multi-location team environment

Preferred Skills, Education, Experience:
- Java, SQL/NoSQl, Javascript, Unix and front end development experience a must
- Python is preferred