COMPANY DESCRIPTION Mojo Trek, an Inc. 5000 company, delivers an unparalleled technology recruitment experience, grounded in transparency and integrity. From midsize technology innovators to Fortune 50 powerhouse corporations, we help our clients build technology teams that make a difference. In addition to our strong presence in the Midwest and New York, we maintain an international footprint that enhances our ability to serve clients on a global scale.
In 2023, Mojo Trek was recognized by Inc5000 as one of the fastest-growing privately owned companies for the second consecutive year. We were also included in the 2023 list of the fastest-growing staffing firms in North America by Staffing Industry Analysts (SIA) and recognized as a Diversity-Owned staffing firm by SIA.
As a woman-owned business, we keep diversity and inclusion at the center of what we do. We recognize that diversity, equity, and inclusion benefit our company, our clients, our employees, and the communities in which we work and live. To that end, we encourage to apply the candidates who possess and demonstrate a profound interest in furthering our DEI goals.
RESPONSIBILITIES At least 5 years of demonstrable Lead-level understanding of Core JavaAt least 3 years of demonstrable experience with Spring Framework and/or Spring BootDemonstrable experience with Restful web services using JSON (JSON-API and/or GraphQL preferred)Demonstrable experience with Agile and Test Driven developmentDemonstrable experience with JUnit, Mockito, or Assert-JExperience with JMS and ActiveMQExperience 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 RedisExperience with behavior-driven testing frameworks like Cucumber and integration-testing frameworks like Selenium and SoapUIExperience with continuous integration systems like Jenkins and build tools like MavenHigh-level understanding of in-memory distributed data storage systems like memcache, ehcache, Hazelcast
QUALIFICATIONSBachelors or higher in Computer Science, Engineering or software development-related field7+ years of software development experience demonstrating skills in specified technologies with emphasis on increasing expertiseExcellent communication skillsExperience in a start-up environment is desired but not mandatoryDevelopment experience in a multi-tenant, multi-market, international eCommerce setting is desiredPreferred experience with cloud deployments as well as building products using an API first approach.