Job Description :
Job Description - Technical Lead - Java

Detroit, MI

Duration : Long term.

Must be UC Citizen or GC Holder who can work on our W2.

Duties and Responsibilities:

* Provide hands-on leadership to development teams; act as guide and mentor.
Make use of teaching moments to elevate junior team members. Instill
accountability across the team.
* Communication with executive team regarding product architecture and
project progress.
* Lead in development and delivery functions; perform and support quality
processes, as required.
* Work with business to design and implement complex solutions, including
performing customer white-boarding session with program management and
business analysts.
* Work with the customer and partners to implement and support end-to-end
solutions, across multiple platforms, environments, domains, and locations
to address business needs.
* Participate in the designs of new solutions, by assisting in writing
specifications and constructing documents and diagrams, as needed.
* Provide timely and accurate estimates; review other team members''
estimates for completeness and accuracy.
* Develop and implement standard operating procedures. Look for process
improvement opportunities.
* Resolve and troubleshoot technical issues
Requirements:

Must have

* 3+ years of demonstrated experience leading a delivery team.
* 5+ years of experience with multiple key technologies
* Spring
* Hibernate
* Sockets
* Redis Cache
* Restful Services
* JSON
* 5+ years of demonstrated experience with Java and JavaScript
* 2+ years of demonstrated experience with a second programming language.
* 5+ years of demonstrated experience with each of the following:
* Design and development methodologies, tools, processes,
and best practices.
* System integration with both RESTful and SOAP services.
* Complete SDLC involvement, from requirements analysis
through operations and maintenance.
* Proven experience with full stack architectures.
* Experience designing and implementing backend services utilizing Spring.
Preferred:
* Degree in engineering, computer science, or similar.
* Experience developing with Ionic or similar hybrid mobile technologies.
* Demonstrated experience in decomposing complex problems.
* Experience with Java and JavaScript frameworks.
* Experience with web technologies:
* HTML5/CSS3.
* JavaScript, AngularJS, Ionic, React.
* Experience with Agile methodologies; particularly, Scrum.
* Experience with DevOps tools and methodologies.
* Experience with continuous integration technologies:
* Maven
* Grails
* Jenkins
* Microsoft TFS
* Strikes the right balance between "get it done" and excellence.
* High level of personal accountability.
             

Similar Jobs you may be interested in ..