Job Description :

Title: Tech Lead (Java Developer with Microservices experience deploying applications on AWS Server)

Location: Peoria, IL

Duration: 12+ months extendable

  • Extensive cloud native App Design / integration work. 10+ years application solution design (application architecture, data architecture, integration, security, resiliency architecture) experience in AWS using AWS native services.
  • Architecture and Design for large scale AWS Serverless Application Model deployments
  • Provision Dev, Test and Prod Infrastructure as code using Cloud Formation Template
  • Define the log analytics and monitoring architecture
  • Experience of designing infrastructure and application monitoring using CloudWatch, AWS Distribution of Telematics (ADOT), X-Ray and other third party tools like Elastic Search or Grafana
  • Enabling Cloud monitoring with AWS Cloud Watch, X-Ray
  • Select appropriate AWS services to design and deploy an application based on the purpose and business requirements
  • Experience of designing with appropriate AWS services like S3, Transfer Service, API Gateway/Lambda, ECS Fargate, Dynamo DB, Kinesis streams and Messaging systems such as Event Bridge, SQS
  • Experience with AWS databases (DynamoDB, PostGresSQL, Aurora) and design
  • Demonstrated experience of design and implementation of micro-services architecture and RESTful web services
  • Experience of utilizing progressive design patterns that make use of server less technologies, event models, cost optimizations and platform services
  • Work with cloud provider, cloud team, product owners and vendors to drive issues to resolution
  • Architecture document and design models development using tools like Visio or Draw.io or other tools
  • Experience providing solutions based on Enterprise Integration patterns, Event Driven Architecture, API, Web services, and MicroServices
  • Integration with SaaS solution providers such as Snowflake, Salesforce and ERP systems such as SAP and Legacy systems such as Main Frame
  • Hands on experience in working on relational and non-relational databases (DynamoDB, PostgresSQL, Aurora) on AWS (amazon web services) infrastructure. Well versed in data modelling concepts with experience in backup, restore and refresh of databases. Experience with DB platform transactional management, indexing strategies and maintenance, backup and recovery models, and performance tuning.
  • High level understanding of Data pipelines for moving data between DynamoDB and S3
  • Hands on development experience with AWS services, Java, Spring Framework, Python, Node.js is preferred and to do proof of concepts in AWS when needed.
  • This role is focused mainly on the Enterprise application design and Application development oversight primarily using Java, Spring Framework, AWS services.
             

Similar Jobs you may be interested in ..