Job Description :
Position: Java Backend Developer

Location: Troy, MI

Type: Contract (12 Months)

Visa: H1B, USC, GC, GC EAD

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


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
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
Strong written and verbal communication skills