Job Description :
Full Stack Java Developer
Detroit, MI
Contribute in all phases of the development lifecycle
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Prepare and produce releases of software components
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Skills Required
Proven hands-on Software Development experience
Experience with micro services.
Exposure to agile technology.
Proven working experience in Java development
Hands on experience in designing and developing applications using Full Stack Development
Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
Familiarity with JavaScript frameworks such as Angular JS, React and Amber.
Proficiency with server side languages such as Python, Ruby, Java, PHP and .Net.
Familiarity with database technology such as MySQL, Oracle and MongoDB.
Strong Full Stack Development programming
Strong Technical Leadership experience
Good Communication
Ability to interact with Customer and provide technical inputs/leadership
Co-ordinate with and provide direction for offshore team
Good Understanding of Agile (Scrum) ceremonies.