Client
- Optomi/Dominos
Duration
- Long term contract
Location
- Remote
- 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
**Job Type**: Contract
Contract length: 12 months
**Salary**: Up to R$189.35 per hour
**Experience**:
- 5 years of Core Java (required)
- 7 years of Software developement Experience (required)
- 3 years of Spring Framework experience (required)
- 3 years of experience with Restful webservices (required)
- 3 years of experience with Agile (required)
- 3 years of experience with JMS (required)