Job Description :
Role : Java Developer

Location : Framingham ,MA

Job Description :

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