logo

View all jobs

Senior Java Developer

Boston, MA
Background/Experience
 
Minimum 5 years experience developing JEE based software and web-based solutions and experienced in delivering in an agile development methodology
The successful candidate should be a very strong developer with a computer science background and very strong hands-on experitise with JEE development
Client Skills
 
Ability to communicate with technical and business members of the client team
Ability to communicate complex technical issues/details simply
Non-Technical Skills
 
Experience in Agile development preferrably Scrum
Ability to review and estimate technical user stories and add details as needed
Technical Skills
 
Experience designing and implementing design patterns into JEE applications
Experience implementing JEE-based MVC frameworks (such as Spring MVC, Play Framework etc)
Spring Framework experience (Dependency Injection, Spring MVC, Transaction Management)
Object Relational Mapping experience with JPA, Hibernate or similar. Understanding of ORMabstractions such as Spring Data is desirable.
Experience working with Java based web services, Remote Procedure Call and HTTP Service
API design and construction (REST, SOAP etc)
Middle tier integration with ESBs or API Gateways
Needs to understand basic source control constructs as it pertains to commits, pushes, branching, merging etc. Git experience is highly desirable
Java Certifications, TOGAF, Adobe, etc. all a plus
Preferred
 
Minimum 4-year college degree, masters preferred
Experience delivering solutions within the financial services industry a plus
Travel
 
Candidate should be comfortable with occasional travel as client engagement requires
Candidates may work from home or client offices as required
 

Share This Job

Powered by