Job Description :
Title: Microservices Architect
Location: Cary, NC
Duration: Long Term.

Job Description:
The selected individual will have the right technical and architectural experience to drive architecture, design and implementation of Digital technology. Your prior experience in developing and deploying microservices, API, Mobile, Web solutions will be heavily leveraged to make this vison a reality.

You will work with technology and solution leaders from our digital practice and client stakeholders to set the direction, participate in customer engagements to achieve client delight through innovation services/ solutions. You will be making assessments, defining the roadmap and developing solution, logical & physical architecture plans to initiate enterprise-grade digital solutions across the organization. You will work with our clients and gain their confidence by offering thought-leadership in this space. You will be responsible for driving growth for the Application Engineering Practice portfolio for the Healthcare and the Life Sciences Business Unit.

Technical Experience:
Software engineer at heart who loves to do POC/ innovative digital solutions
Trusted Technology Advisor to the internal and to the client’s CTO/CIO organization

Microservices/ APIs
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 (MBAs) platforms
Strong understanding of HTTP, web-sockets, TCP/IP and RPC protocols
Understanding of security using SSL protocols and data encryption
Experience using Git and Gradle
Strong understanding of DevOps, CI and CD
Good understanding of one other programming language like JavaScript (Node.JS) is a plus