Conexess – Conexess Design Skip to main content

Sr. Java Developer - Contract

Job Title
Sr. Java Developer - Contract
Job ID
27098466
Location
Ann Arbor,  MI 48104
Other Location
Description

Sr. Java Developer (100% Remote) - 2 Openings

Our History:
From our start in 2009, Conexess has established itself in 3 markets, employing nearly 200+ individuals nation-wide. Operating in over 15 states, our client base ranges from Fortune 500/1000 companies, to mid-small range companies. For the majority of the mid-small range companies, we are exclusively used due to our outstanding staffing track record

Who We Are:
Conexess is a full-service staffing firm offering contract, contract-to hire, and direct placements. We have a wide range of recruiting capabilities extending from help desk technicians to CIOs. We are also capable of offering project based work.

Job Description:

We are looking for a Sr. level Java Developers to join our software engineering team. High level responsibilities include interpreting functional and business requirements to design and develop software solutions following our agile development process. The position requires a minimum of 5-7 years of overall software development experience using Java and Spring/Boot. Software development will primarily consist of server-side APIs for multiple client applications and native device programming.

Minimum Qualifications:

  • Sr. level understanding of Core Java 11 and above
  • 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
  • Bachelors or higher in Computer Science, Engineering or software development-related field
  • 5-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 eCommerce setting is desired

Option 1: Create a New Profile