Job Description :
Position: Java Developer

Location: Framingham, MA

Duration: 6+ Months

Accepted Visa: USC /GC / H1B / EAD - GC & TN

Mandatory Technical / Functional Skills:

3-5 years of full software development lifecycle experience including the ability to perform independent analysis.
3-5 years of experience developing applications in java technologies (We use Eclipse, Maven, J2EE, Java spring, Web Services and Web Socket among others
Hands on experience in Multi-Threading and object oriented programming.
Experience in Design patterns.
Strong problem solving and analytical skills; ability to analyze complex technical problems.
Excellent team player who can drive a collaborative environment.
Strong time management.
Ability to balance multiple priorities at a given time.
Excellent verbal and written communications, ability to establish effective working relationships with team members and cross functional teams.
Self-driven, able to work independently or within a team setting.
Results oriented and adaptable.
Exposure to Agile/Scrum methodology.

Preferred Skills:

Experience with Payment terminals.
Experience developing API’s.
Exposure to the fundamentals of responsive application design.
Experience working with open source technologies.
Familiarity with Quality Assurance methodologies.
Exposure to working in a retail/payment industry.
Exposure to continuous integration.
Experience working with 3rd party partners.
Experience working directly with non-IT business partners.