Job Description :

Lead-level understanding of Core Java 8 experience. 

Demonstrable experience with Spring Framework 5.x, Spring Boot 2.x or higher. 

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, 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 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 

Development experience in a multi-tenant, multi-market, international eCommerce setting is desired 

Bachelors or higher in Computer Science, Engineering or Software development-related field 

7+ years of overall software development experience

Excellent communication skills

Experience in a start-up environment is desired but not mandatory

Development experience in a multi-tenant, multi-market, international eComerce setting is desired


Similar Jobs you may be interested in ..