Job Description :
Position: Java Backend Developer

Location: Troy, MI

Type: Contract (12 Months)

Visa: H1B, USC, GC, GC EAD

*Responsibilities*
Design and implement RESTful Web Services API and algorithms
Produce excellent, thorough design and development documentation
Work with limited supervision under tight time constraints with
respond to rapidly evolving requirements
Familiar and comfortable with agile development methodology

Qualifications

Bachelor''s Degree in Computer Science plus 8 years of experience or
equivalent. Master''s degree preferred.
8+ years of solid programming experience in Java core libraries and
developing web server applications, object oriented design and design
patterns, and passionate about writing high quality and well-architected
code
Experience in building high-performance and cloud based scalable
web services.
Experience with design and implementation of modern web services
architecture and API frameworks (REST/SOAP/AJAX/JSON
Experience with open source based technology stack Linux, MySQL,
Apache, Tomcat.
Strong understanding of engineering best practices requirement
gathering and analysis, design and develop secure and scalable code with
unit tests, partake in code reviews and documentation
Experience with Agile/Scrum software development methodologies
Ability to handle periodic on-call duty as well as out-of-band
requests
Strong written and verbal communication skills