Senior Java Developer

Ann Arbor, MI

Job Description:

Minimum Requirements:
Lead-level understanding of Core Java 1.8, Spring Framework 4.x, Spring Boot1.4 and higher.
Demonstrable experience with Restful web services using JSON and XML
Demonstrable experience with TDD methodologies, and tools such as Junit,Mockito, TestNG* Experience with JMS and ActiveMQ
Experience with database access using Spring JDBC template, JPA, Hibernate(against SQL Server, preferred but not required)
Experience with behavior-driven testing frameworks like Cucumber andintegration-testing frameworks like Selenium and SoapUI
Experience with continuous integration systems like Jenkins
Agile development experience, preferably with a few e-commerce startups
High-level understanding of in-memory distributed data storage systems likememcache, ehcache, Hazelcast


Share Profile