Job Description :
Java developer
Wakefield, MA
6 month


Required skills
3 years of Java development experience
Strong knowledge of Java 8
Team player with experience working in an agile scrum environment
A good foundation in algorithms, design patterns and data structures
Experience with the development and maintenance of REST APIs
Understanding of asynchrony, concurrency and parallelism
Knowledge and practical experience with Spring (Spring Boot, Data, Security,MVC)
Experience with testing tools like Spring Testing Framework, JUnit, Mockito
Strong communication skills in English both written and spoken
Degree in Computer Science or related field
Asa plus
Knowledge of XML, XSL & related technologies (DOM, StAX, SAX, XPath etc;
Experience with RDBMS (MySQL) and ORM (Hibernate)
Experience with service-oriented architectures
Experience in CI tools i.e. Jenkins, SonarQube
Experience with Git flow and branch strategies
Experience with Jira/Confluence and agile development environments