Micro Services Technical Lead (remote)

New York  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Position Description/Responsibilities:

  • End to end implementation of 3-4 Micro Service based projects.
  • Customer interaction role with experience working in distributed teams and managed 4-5 members in a technical lead role. Knowledge in Ecommerce domain desired.
  • Work with Architects and customer stake holders to design and implement Enterprise systems with primary focus on Ecommerce and Micro services using customer mandated tools and patterns.
  • Participate in POC, Architecture Definition, Product and tool evaluations, build high level and detailed design documentations, sequence diagrams etc.
  • Dock-erize applications and implement CICD Pipeline on cloud and monitor and maintain the production systems.
  • Adopt SRE practices - bringing software development practices to operations and bringing continuous improvements through automation, pro-active monitoring, security analysis, etc.
  • Position is fully remote with a 12 month duration.

Required Skills:

  • Hands-on experience and strong knowledge in REST Services, Micro Service Design Patterns and implementation, related tools and Frameworks.
  • Strong in Core Java, J2EE, Servlets, Filter, - Flexible to work outside Industry standard frameworks on Customer mandated frameworks and design patterns.
  • Proficient in OOAD using UML and Java design patterns.
  • Experience with JMS, IBM MQ, Kafka, GCP Pub/Sub or other message brokers.
  • Strong in NoSQL like MongoDB and good understanding of RDBMS. Datamodelling, GraphQL, distributed transactional management like saga patterns and multi-phase commits. Knowledge of Cloud based data stores desirable.
  • Knowledge and experience in designing physical and logical architectures, sequence diagrams, data flow diagrams etc.
  • Knowledge on Performance, Security and automation strategies for Web based and API services.
  • Knowledge on Agile methodologies and quality processes like TDD, Review effectiveness, Code coverage and tools related to this.
  • Strong Dev Ops background with Hands On expertise in CI/CD, Automation of Build/Release Management using tools like maven/ant, Docker, Kubernetes, Container Registries, Ansible.
  • Preferred GCP background and knowledge on Cloud containers (GKE), cloud security, cloud deployment models etc.
  • Mandatory Skills: Core Java 8+, J2EE, Micro Services, DevOps, CI/CD, Docker, Kubernetes
  • Primary Skill = Core Java, Micro Services
  • Secondary Skill = Dev Ops, CI/CD, Docker, Kubernetes
Start date
January 25, 2021
Duration
12 months
From
The Royak Group Inc.
Published at
26.01.2021
Project ID:
2036580
Contract type
Freelance
To apply to this project you must log in.
Register