Wednesday, October 17, 2018

immediate Hite: Microservices Architect @ Bothell, WA

Principal Microservices Software Architect

Location: Bothell, WA

Longterm

 

Principal Microservices Software Architects who are passionate about creating and delivering highly scalable, highly available, secure distributed Microservices based software solutions to work with our clients to:

  • Lead advanced software engineering teams in architecting, engineering, deploying, and operating cloud-native applications and microservices using the latest technologies
  • Conduct expert analysis of large and complex existing business systems, using a combination of static- and dynamic-analysis techniques and tools to identify and catalog current API and service dependencies and usages
  • Defined well-crafted portfolios of fine-grained reusable microservices based on functional analysis and decomposition of existing application functionality and alignment to product and technology roadmaps
  • Lead large-scale re-architecture/re-engineering efforts for mission-critical business systems moving toward a Microservices Architecture

Successful candidates will bring the following to the table:

  • 15+ years of hands-on software engineering experience, with at least 7 years of experience in a senior software architect role
  • Significant hands-on experience designing and developing microservices using modern Java EE frameworks (Spring Boot/Spring Cloud/Spring IO etc.), Server Less Architecture and Containerization.
  • Proven experience in safely refactoring complex enterprise applications to a microservices architecture
  • In-depth of knowledge of REST architecture principles and constraints and demonstrated ability to design microservice APIs that conform to these principles and constraints
  • Must have experience developing Microservices using TIBCO Container edition, Spring Boot/Cloud on PCF and AWS platforms and API’s using APIGee. Integration with CRM and MDM systems using Oracle Data Integrator.
  • Strong experience in Test Driven Development and related techniques and frameworks (both back-end and front-end)
  • A solid understanding of security-related aspects pertinent to microservices architecture - such as OAuth, OpenID Connect, JWT tokens, etc. and how these work together for authentication & authorization.
  • Demonstrated knowledge of both common and advanced refactoring strategies, tactics, and techniques
  • Demonstrated knowledge of microservices architecture components and patterns (e.g. service registration, service discovery, service routing, smart client, implementing fault tolerance patters like circuit breakers/bulkheads/etc.) 
  • Demonstrated knowledge of advanced REST patterns (such as HATEOAS) and how to implement these patterns using modern Java EE microservices frameworks
  • Solid understanding of 12-factor principles
  • Must have experience  in APIGEE
  • Must have experience in Spring Boot/Spring Cloud
  • Must have experience in Pivotal Cloud Foundry
  • Should have experience in messaging platforms like Kafka/Active MQ/Rabbit MQ
  • Must have working experience in atleast one  NoSQL database like Mongo DB/ Cassandra
  • Better to have experience in ELK stack (Elasticsearch, Logstash, Kibana)
  • Should have experience in Amazon Web Services platform
  • Better to have experience in NodeJS
  • Experience with advanced microservices deployment models (canary deployments, rolling deployments, blue/green deployments, etc.)
  • Experience with developing and deploying microservices using container technologies (Docker etc.) and container orchestration engines (Kubernetes, OpenShift, etc.)
  • Interacts with company senior management to effect solutions for enterprise Business requirements.
  • Guides architectural focus group as prime subject-matter Expert in area of expertise. 
  • Mentors Team members on new technologies in area of expertise 
  • Prepares and Maintains documents that include architecture diagrams, data models, and navigation maps in area of expertise 
  • Analyze and prepare recommendations to address existing and potential trouble areas in systems and procedures across the organization as well as Design and recommendation on new solutions both in relation to hardware and software design.
  • Excellent communication skills (written and oral) and interpersonal skills.

 

 
 
 

Thanks &Regards
Jayshri Raghav (Jessica)
HCL Global Systems, Inc
Phone: 248 473 0720 #183
Email Id: Jayshri@hclglobal.com | jayshri.raghav@gmail.com
Certified Minority Business Enterprise (MBE) 

To unsubscribe from future emails or to update your email preferences click here .