Cloud Java Tech Lead

Duration: Permanent

Technical/Functional Skills   

Must-Have

8 - 10+ years of IT experience

Experience in architecting & delivering end-to-end solutions using Java/J2EE, Microservices, APIfication, Springboot, Node JS, VueJs, RDS, Containerization, AWS REST, RDBMS, NoSQL, ReactJS,  Bootstrap, CSS3, HTML5, AngularJS, Springboot

Broad understanding and knowledge across multiple technical domains including Front-end Architecture, Services Architecture, Integration/Middleware Architecture, Security Architecture, Data Architecture etc.

Experience with microservices, containerization technologies, Lambda, AWS VPC, AWS CloudWatch, AWS CloudSearch, AWS ElasticSearch, Amazon SNS, S3, API Gateway, Auto scaling, SQS, AWS CloudFormation, AWS Step Function

Experience in Containers (Docker), Kubernetes, Kafka (or other messaging platform), Apache Camel, RabbitMQ, Active MQ, Storage / RDBMS and No-SQL databases etc..

Experience in Netflix OSS (Erueka, Zuul, Hysterix etc.) to implement different Microservices design pattern like Service Discovery, Service Registry, Circuit Breaker, Saga etc

Experience in identification of Microservices – domain decomposition model, event storming, data lineage strategy.

3+ years of experience in Cloud technologies including IaaS, PaaS, and SaaS.

Deep understanding of Cloud Native and fundamentals of AWS.

Experience in application migration to AWS cloud using Refactoring and Re-architecting approach.

Experience automation and provisioning of cloud environments using API’s, CLI and scripts.

Good-to-Have

Java Certified / AWS Certified Solutions Architect

Experience supporting RFI/RFP activities.

Role descriptions / Expectations from the Role

Architect, design, lead and perform migration of an on-prem large scale enterprise application to AWS

Design, develop and implement cloud solution based on AWS cloud services and containerization technologies.

Design, implement and interface with RESTful web services.

Modify and enhance existing complex applications and systems.

Design and migrate existing application to microservices architectures.

SKILLS:

Java/J2EE, Microservices, APIfication, Springboot, Node JS, VueJs, RDS, Containerization, RDBMS, NoSQL, ReactJS,  Bootstrap, CSS3, HTML5, AngularJS, Springboot, , Integration/Middleware Architecture, Security Architecture, Data Architecture,  Lambda, AWS Services S3, API Gateway, Auto scaling, SQS, RFI/RFP, RESTful, Netflix OSS (Erueka, Zuul, Hysterix etc.)