Job Title:Technical Lead - Java - Auburn Hills , Michigan, United States, 48321

Job Title: Technical Lead -Java
Location: Southfield, MI
Engagement Description
  • Leading or assisting application solution design
  • Creating or updating technical documentation from functional documentation
  • Mentor developer in Code development, code maintenance, code promotions
  • Review unit test cases and unit test plans, conducting and/or participating in code reviews
  • Works on major projects that may span a broad range of applications
  • Work with Business SME, Technical Analysts and Architects to come up with solutions and work actively with team members to deliver projects on time and under budget
  • Expertise in multiple technical environments and possesses business knowledge that spans one or more business areas
Top 4 Required Skills/Experience:
  1. Java - Java 7/8
  2. Spring 3.5/ 4, Must have experience with Spring batch, Maven and its archtypes
  3. Web Services
  4. SQL
Required Skills/Experience 7 Plus years:
  • Experience designing, developing and testing applications using proven or emerging technologies.
  • Has a broad level understand surrounding information systems and application architecture standards
  • Experience in leading projects required
  • Demonstrated ability to analyze and interpret very complex problems or processes that span multiple business areas, identify and understand requirements and develop alternate solutions
  • Excellent Written and verbal communication
  • Experience developing in both SDLC and Agile Project methodologies.
Preferred Skills/Experience 7 Plus years:
  • Application integration solutions
  • Batch and real-time solutions
  • Relational databases including SQL and stored procedures
  • Object-oriented design and development
  • Experience with Provider or Payer Health care systems
  • Bachelor degree required Computer Science or Equivalent
- provided by Dice