This site uses cookies. To find out more, see our Cookies Policy

Sr. Lead Application Developer (Hands-on) Contract or Perm in Duluth at Vaco

Date Posted: 2/14/2018

Job Snapshot

Job Description

We are looking for a Senior Microservices Lead Application Developer to join our growing team. We are in the process of re-evaluating our current technical stack and are looking for a candidate who can help us do so. You will be responsible for the end to end design of our current and upcoming application projects. This will include designing and developing proof of concept requirements and development and building Business Domain Driven Reusable Microservices with API Management Solutions using Microservices Design Patterns. The right candidate will have worked in an Agile environment and extensive experience with building end to end applications using Microservices design and architecture. This is a permanent role in the Duluth area.

The right candidate will have the following qualifications:

  • Extensive experience with Microservices
  • Extensive hands on development experience using Java/J2EE
  • Extensive experience with Java frameworks such as Spring, Spring MVC
  • Experience developing REST MicroServices using Spring boot
  • Experience working with API Management Solutions like CA API Management or Apigee or Mulesoft to integrate with existing SOAP and REST Services as well building new Spring Based REST Services.
  • Strong understanding of OOP principles, Microservices Design Patterns and Industry best practices
  • Experience building Restful Services against SQL and NoSQL Databases
  • Experience working with ORM Frameworks like Hibernate, TopLink etc.
  • Experience with JSON, XML and Swagger Documents
  • Preferred working knowledge with Cloud Technologies/Platforms such as Azure, GCP, Docker, OpenStack, etc
  • Experience with development tools like Eclipse, RAD, Git, Gradle, Sonar, Jenkins, VersionOne, Artifactory etc
  • Experience with web application servers like Websphere, Tomcat, Jetty, JBoss etc
  • Experience with Test Driven Development using JUnit/Mockito, TestNG etc.
  • Experience with DevOps Practices and CI/CD model of development
  • Preferred working experience with Messaging Products like RabbitMQ, Kafka or ActiveMQ