Senior JAVA Developer
Remote - Prefer on-site for 1-2 weeks in Springfield, MA to start project
Apply directly to creposa@syrinx.com
12-24+ month contract
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time. No Corp to Corp.
Minimum 10 years of experience developing JAVA 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 expertise with JAVA development
Experience in Agile development, preferably 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 including Java experience.
Strong Experience with Oracle databases and some PL/SQL experience.
Experience implementing JAVA-based MVC frameworks (such as Spring MVC, Play Framework etc)
Spring Framework experience (Dependency Injection, Spring MVC, Spring Boot, Transaction Management)
Object Relational Mapping experience with JPA, Hibernate or similar. Understanding of OR Mabstractions 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)
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