Senior Java Software Engineer

Senior Java Software Engineer

Job Code: TJ_7845
Job Location: Ann Arbor, Michigan
Zip Code: 48108
Job Category/Title: Software Engineers
Employment Category: Full-time
Position Type:
Travel Required: No
Interview Type:
Education: Associate Degree
Experience: 5-10 year(s)
Required IT Skills: OTHER
Job Description: These are contract-to-hire opportunities (W2 candidates only please).



Desired Candidate Summary

Highly qualified and experienced software engineer who is committed to producing quality software as part of a highly collaborative team under the direction of team and departmental leadership. Ideal candidate will follow all departmental and industry best practices including - continuous integration, code quality (zero escaped defect ideal), efficiency (throughput and elimination/minimization of waste), test automation, etc.


Responsibilities

· Integrally involved in design and implementation of subsystems (many modules, etc., part of larger system).
· Integrally involved in technical specifications for subsystem-level project.
· Lead designer or one of lead designers for subsystem. Provide input in system-level design.
· Generate innovative approaches and solutions to problems.
· Undertake lead role in inspections.
· Undertake lead role in system testing for moderately sized projects.
· Assist in determining project budgets, schedules and deadlines, and ensuring they are met.
· Work independently on complex tasks.
· Manage multiple and competing priorities.
· Research and recommend tools for implementation within project team.
· Communicate project strategy to team or project members.
· Participates in process re-engineering efforts.
· Conduct training for less-experienced staff members and internal or external customers.
· Guide, direct and teach less-experienced staff members in a mentor relationship.
· Prepare and conduct presentations for various user areas and staff levels.
· Represent company externally at a technical level.
· Provide input regarding performance reviews, promotions and developmental opportunities for existing staff.
· Provide input for candidate selection in the hiring process.
· Produce well-written business and technical documentation.
· Follow defined systems development process.


Qualifications

· Senior Level Roles: 5+ years of practical experience building web applications using Java/J2EE technologies
· Expert Level Roles:8+ years of practical experience building web applications using Java/J2EE technologies, including JSP, Servlets, JDBC, Spring, and JSON.
· BS or MS in Computer Science, Information Systems, or related field. Or comparable work experience.
· Excellent Java web skills and experience, including: Java, HTML, XML, JavaScript, JavaScript frameworks (DOJO, EXTJS, etc)
· Excellent relational database experience, including: Oracle, PL/SQL, creation and consumption of database objects
· Excellent experience in middle and back-end tiers
· Dedication to quality of code, including: Thorough unit testing of produced code, striving for zero escaped defect ideal, efficiency and coverage of testing of systems under development through automation of functional/integration/etc tests
· Openness to Agile/Lean development methodology required, including: Commitment to quality, elimination of waste, continuous improvement, engaged participation in scrum processes (iterative development/testing with frequent artifact reveals to product owners, backlog grooming, planning, etc). Great degree of previous experience and active participation in these methodologies and disciplines is highly PREFERRED but openness to enthusiastically embrace them is REQUIRED.
· Outstanding communication skills (oral, written and presentation) and strong interpersonal skills.
· Healthcare, Big Data, and/or Analytics experience are all pluses.
· Demonstrated experience with mentoring of more junior team members



Education/Certifications:
· BS or MS in Computer Science, Information Systems, or related field. Or comparable work experience.

Hire Investment is a national full service staffing and consulting company that specializes in Staff Augmentation, Direct Hire and Executive Search placement. Our client base covers mid-size companies to Fortune 500 organizations to include a full range of industries which provides us the opportunity to place you in IT, Healthcare, Accounting/Finance, Legal and Professional positions. Our goal is to provide the tools and opportunities to help our consultants grow, and to provide the best possible candidates to our clients.
No. of Posts: 1
Job Expiry Date: November 4, 2016
Telecommute: No
Contact Information Login To View