Previous Job
Java/Micro services Architect - Memphis, TN
Ref No.: 17-03914
Location: Memphis, Tennessee
Job Title:  Java/Micro services Architect
Job Location:  Memphis, TN
Position Type: Full Time
Salary+ benefits (HealthCare and PTO Etc.)
Interview Process:  Phone + F2F
US Citizen, Green Card and GC EAD only.

Job Description
Primary Skills:
  • Around 12-15 years of total experience and End to Endimplementation experience using Microservices architecture
  • Should have strong experience in Java,Spring, Spring boot, Spring Cloud, Docker, REST webservices
  • Should have 10+ years of experience in JEE stack including Spring
  • Should have at-least 2+ year of microservice architect role experience
  • Should have good understating of microservice architect pattern, 12 factor app development
  • Strong understanding of Cloud computing (concepts of PaaS)
  • Strong understanding of DevOps, CICD
  • Should have experience in Ribbon, Eureka, Hysterix or similar).
  • Should be well conversant with JEE technology stack, SOA, ESB, Messaging (P2P, Async concepts).
  • Should have good understanding on DDD
  • Package, deploy and run microservices with Docker. Should know how to auto scale the service instances based on load.
  • Pub/Sub messaging based integration with Apache Kafka or similar.
  • Patterns and solutions for Service Discovery on Docker based environments.
  • Very Good understanding of the SOA, EAI & ESB
  • API Gateway experience (CA Layer 7 preferred)
  • The candidate should be able to design & build services using microservices architectural principles.
  • Candidate should be well versed with webservices and Cloud concepts.
  • Knowledge of deployment of applications to any application server with all the relevant configurations is a must
  • Good to have Retail domain experience.
  • Good articulation skills and able to lead the team.
  • Having presales experience for a year is preferred.
  • Having prior PaaS experience (PCF, AWS, Bluemix, Google Cloud, Azure etc) is preferred
  • Have working experience onthe different project execution methodology e.g. RUP, agile etc.
  • Must be capable of engaging with senior IT and businessleadership at client organizations
  • Should be flexible to moveacross locations at onsite.
  • Should help open new opportunities
  • Outstanding technical team leadership and mentoring skills
  • Exposure to integrations technologies like NDM, MQ, RPC, web services
  • Mastery of Microsoft Visio, PowerPoint, Word and Excel
  • Outstanding technical team leadership and mentoring skills
  • Excellent customer relationship skills
  • Comfortable within a fast-moving growth environment
  • Self-starter, highly motivated individual and team player who can adapt to changes in customer requirements quickly