13 Jan
Java Developer
Michigan, Annarbormi 00000 Annarbormi USA

Vacancy expired!

Seeking a talented Java Developer for a long-term opportunity in Ann Arbor, MI

  • At least 5 years of demonstrable Lead-level understanding of Core Java
  • At least 3 years of demonstrable experience with Spring Framework and/or Spring Boot
  • Demonstrable experience with Restful web services using JSON (JSON-API and/or GraphQL preferred)
  • Demonstrable experience with Agile and Test Driven development
  • Demonstrable experience with JUnit, Mockito, or Assert-J
  • Experience with JMS and ActiveMQ
  • Experience with database access using Spring JDBC template, JPA, Hibernate (against SQL Server, preferred but not required)
  • Experience with NoSQL systems like Cassandra, Couchbase, Riak, or Redis
  • Experience with behavior-driven testing frameworks like Cucumber and integration-testing frameworks like Selenium and SoapUI
  • Experience with continuous integration systems like Jenkins and build tools like Maven
  • High-level understanding of in-memory distributed data storage systems like memcache, ehcache, Hazelcast
  • Bachelors or higher in Computer Science, Engineering or software development-related field
  • 7+ years of software development experience demonstrating skills in specified technologies with emphasis on increasing expertise
  • Excellent communication skills
  • Experience in a start-up environment is desired but not mandatory
  • Development experience in a multi-tenant, multi-market, international eCommerce setting is desired

Vacancy expired!


Report job