Previous Job
Previous
Microservice Developer
Ref No.: 18-00414
Location: Alpharetta, Georgia
Position Type:Contract
Experience Level: 7 Years
Start Date: 08/14/2017
Role: Microservice Developer
Interview: Telephonic + Skype.
Duration: 6 Months +
  • BS/MS in computer science or equivalent work experience.
  • 5 - 7 years of experience designing and developing secure object oriented web services.
  • Experience with all phases of software development. You have been there and done it, multiple times. You have strong experience in Java and Restful API Development.
  • Experience with developing Micro Services highly desired.
  • Some familiarity with exposing and securing APIs using an API Management Solution.
  • Experience with SQL and NoSQL databases.
  • Test Driven Development and knowledge of mocking frameworks such as EasyMock, Mockito.
  • Some experience in at least a few of the following technologies in the below categories. The more the better:
    • Spring Framework including, Spring Boot.
    • Web Services: Spring, Jersey, Apache CXF, RESTEasy, Restlet
    • : Oracle, MySql, MongoDB, Cassandra etc.
    • Distributed Cache: Redis, Coherence, Hazelcast
    • Build & CI Tools: Maven, Jenkins, Gradle etc.
    • Search & AI: Apache Solr, ElasticSearch, Natural Language Processing libraries (Stanford, apache).
    • Message Brokers: Apache Kafka, ActiveMQ, RabbitMQ.
.
  • Experience with Scrum, Agile Process, Unit Testing using Test Driven Development.
  • Developing and deploying applications on AWS or private cloud.
  • Expertise in Software Design and Architecture.
  • Strong problem solving and communication skills.
  • Great business acumen with a passion to solve for the customer.