Previous Job
Java Microservices Lead
Ref No.: 18-31880
Location: Bridgewater, New Jersey
Position Type:Contract
Experience Level: 11 Years
Start Date: 05/08/2018
Microservices has become a key part of the digital transformation landscape over the last year. Large enterprises are ready to jump on the microservices bandwagon after hearing success stories from various technology focused organizations.

This role is for hands-on, industry thought leaders, who are motivated to convert the dream of a cloud-native, microservices-based enterprise into reality for our clients. You will be expected to be a thought leader, driving an engagement from presales to delivery, to be a trusted advisor to our clients and to be the technology anchor for all things microservices within our digital practice.
Job Description:
The selected individual will have the right technical and architectural experience to drive design and implementation of microservices projects for our clients. You would establish the technology direction for our microservice competency, support sales/presales from a technology standpoint, execute large digital transformation programs with a focus on cloud-native and microservice solutions and be a trusted advisor to our clients. Your prior experience in developing and deploying microservice solutions will be heavily leveraged to make this vison a reality.

You will work with technology and solution leaders from our digital practice to set the direction for our microservice competency and to participate in engagements from presales process through to client delight in delivery. You will leada team oftechnical architects and work with project managers to support the execution of projects from assessing organizational micro-services readiness, defining the roadmap and developing solution, logical & physical architecture plans to initiate enterprise-grade microservices across the orgainzaiton. You will work with our clients and gain their confidence by offering thought-leadership in this space. We are seeking a highly motivated individual who wants to innovate and contribute at a very high pace and leave a lasting impression on the enterprise software industry.
Technical Experience:
  • Strong understanding of microservice architecture
  • Excellent knowledge of challenges related to building cloud-native and 12-factor apps
  • Hands-on experience in developing and deploying microservices
  • Experience working with containers, Docker, Kubernetes or other container schedulers
  • Experience using IaaS, PaaS from Amazon AWS, Google Cloud or Pivotal
  • Knowledge of Amazon ECS or other cloud container services
  • Expert in design and development of Java and Java EE applications
  • Expert in design and development of Spring, Spring Boot and Spring Cloud applications
  • Expert is design and development of RESTful APIs using JAX-RS and JSON
  • Experience with event-based and message-driven distributed systems
  • Strong understanding of SOA, EAI and EIP
  • Excellent knowledge on various mobile platforms and mobile API (mBaaS) platforms
  • Strong understanding of HTTP, web-sockets, TCP/IP and RPC protocols
  • Understanding of security using SSL protocols and data encryption
  • Experience using Gitand Gradle
  • Strong understanding of DevOps, CI and CD
  • Good understanding of one other programming language like JavaScript (Node.JS) is a plus