Designs, implements, and tests complex software solutions as per business requirements. Design, develop, and maintain Java-based applications leveraging AWS technologies. Writingefficient, clean, and maintainable code to ensure the robustness of applications. Optimize performance and scalability of existing legacy applications, identifying and implementingenhancements to meet evolving requirements. Implementing and maintaining AWS infrastructure, covering a diverse set of services such as EC2, ECS, Lambda, S3, RDS,CloudFormation, Terraform, IoT, SQS, SNS, and Kinesis. Utilizing Infrastructure as Code (IaC) principles to manage and scale AWS resources efficiently. Analyze, develop and testapplications using various technologies that include and not limited to Java, ASP.NET/Web API, .NET, /Framework and Angular, Python. Must be willing to travel to set up systems tovarious clients at unanticipated locations across the nation and perform feasibility studies and evaluate user requirements.