Previous Job
Java Development Lead - Full-Time Opportunity
Ref No.: 18-00868
Location: Bloomington, Minnesota
Position Type:Direct Placement
Start Date: 04/30/2018
Java Development Team Lead  - Full-Time Opportunity

Our Client is the leading cloud-based software provider for the senior care market in North America. Driven by a passion for innovation and technology, we're building solutions that have a true impact on people's lives.
Position Summary
Reporting to the Development Manager, the Development Team Lead will be responsible for managing a team of developers and QA resources through the analysis, design, and implementation of software applications using agile software development methodologies. 
The Team Lead will play a hands-on role to develop quality applications within the desired timeframes.  The Team Lead will also be responsible for managing analysis, design and prototyping activities; driving application development through agile software development methodologies; managing a team of developers; developing an effective team and an optimal organizational structure, and representing the organization within the industry.
Key Responsibilities
Contributes to the technical design for development projects by reviewing and understanding the high-level functional specifications; collaborating with core services and Development Manager to define the technical design; creating detailed technical specifications, and creating high-level work breakdowns and estimates
Serves as an internal technical resource for communicating departmental and project strategies to team members
Drives application development through Agile software development methodologies
Participates in coding activities and develops solutions using Object Oriented Programming (OOP) to create maintainable and extensible software
Meets with the product specialist to gain an understanding of any coding related maintenance issues discovered and designs a solution for the issue in accordance with the desired application behavior
Maintains documentation according to content and timing standards by utilizing the source control system
Supervises development team by assigning development tasks; ensuring all team members have a sufficient workload; mentoring; encouraging best practices; and keeping the Development Manager apprised of team member performance
Represents by developing and maintaining a comprehensive knowledge of products, industry and technical trends, and general business and financial acumen through various sources and initiative

Required Experience
Bachelor's Degree in Computer Science, Information Technology or related discipline
Minimum 7 years of software development experience with at least 5 years of Java experience
Minimum 1 year of experience as a development manager or team lead
Minimum 1 year utilizing Agile development methodologies (or similar)
5+ years of data modeling and stored procedures development
5+ years utilizing SQL (e.g., writing queries)

Utilizing the following technologies/toolsets/applications:
  • Java / Java EE
  • Spring MVC
  • REST
  • SQL (MySQL, SQL Server, Oracle)
  • Hibernate
  • JavaScript
  • AngularJS
  • jQuery
  • HTML 5
  • CSS
  • git
  • Maven
  • IntelliJ (or Eclipse)
Some BI, Analytics and Reporting experience preferred
Demonstrating troubleshooting and problem-solving skills
Collaborating with multiple internal teams and management
Demonstrating strong written and verbal communication

For more information please contact Thomas Carlson at 952-204-5997​

Since 1995, iTech Solutions Inc., has been providing IT Consulting and Direct Hire Services to the Insurance, Financial, Communications, Manufacturing  and Government sectors with local offices in Connecticut, Minnesota, Colorado,  Massachusetts, Tennessee, North Carolina, and New Jersey / Pennsylvania area. 

Our recruiting strategy is simple, if you want to find qualified IT professionals then use IT professionals to find them.   So at iTech Solutions,  our personnel are all career IT professionals with a wide range of IT experience.  We can honestly say our staff understands the technologies, the complexities of finding and selecting the appropriate personnel and the pressures of running successful IT projects.  

Employer will not sponsor applicants for any employment visas, at hiring or in the future, including but not limited to H-1B visas. Corp-to-Corp or subcontract personnel will not be considered for this position..

IND 123