Work closely with Clients Architect(s), Product Vendor, Security, Networking & Application Support team to drive the Migration Planning.
Actively drive Application discovery and portfolio analysis to identify dependencies, data migration requirements, application configuration requirements, document archival requirements, anti-patterns for cloud-compatibility, whitelisted AWS Services to assist with Migration.
Collaborate with clients & define the complete end-to-end solution for migrating all the four applications.
Play the pivotal role in refining the scope and estimates based on findings from due-diligence and own the solution & deliverables throughout the project.
Work as both an infrastructure and application development/configuration specialist.
Provide Leadership and Articulate solutions to requirements proactively during Program Increments (PI) planning sessions.
Advise & implementation best practices for migrating to AWS.
Provide deep knowledge on Application Configuration & Application Migration patterns.
Work as a Technical Leader alongside client personnel & Cognizant project team to accomplish tasks successfully.
Design and implement DevOps practices such as Infrastructure-as-code (using CloudFormation), Continuous Integration Pipelines (using Bitbucket & Bamboo) for automation, repeatability & predictability.
Perform hands-on configuration of AWS Services, DevOps artifacts and related scripting to assist the project team.
Required Skills
Ability to learn proprietary languages that are part of COTS products (e.g. GoSu for Guidewire etc.) on the fly as part of client managed POD teams.
Proven expertise in building highly available, resilient, scalable low latency services in distributed architecture.
Strong integration background required integrating multiple systems together including mapping and transformation of data.
AWS Certified Solutions Architect/Developer/DevOps at Associate or Professional level is desired.
Required Experience
10 years of experience designing and building a production level web application.
Experience in designing, building and maintaining APIs and backend microservices using frameworks like Java Springboot.
Minimum 2 years of Experience with developing applications on AWS using Lambda, API Gateway, Dynamo DB, RDS, S3, Step Functions, Fargate, CloudWatch.
Hands-on experience in creating DevOps artifacts for AWS using Cloudformation Bamboo Bitbucket ability to write complex cloud formation scripts.
Experience with building platforms and frameworks that are used by other developers
Relevant experience working with backend technologies including Spring Boot Spring MVC Spring Security JPA Spring Cloud Config Tomcat REST Hibernate.
Experience with frontend technologies like XHTML HTML5 CSS2 CSS3 XML JavaScript Ajax and modern JavaScript libraries eg AngularJS jQuery NodeJS is a plus.
Experience in Junit, Mockito, Maven, Groovy.
Experience with Kafka, ActiveMQ Splunk Dynatrace New Relic strongly desired.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.