Roles and ResponsibilitiesDevelop solid and supportable modular designs for data streaming, Cloud transformation/migration, and API product development in support of critical applications.Develop amazingly efficient and effective software using Java, C#, Python, .Net, Spring Boot, Microservices, and APIs.Enhance and maintain on-prem and internal PAAS applications, and actively rework these to AWS along project timelines.Help to design and implement serverless patterns from containerized applications.Build industry-standard APIs and help with establishing, consuming & routing calls, connectivity protocols, and policy. Required Experience/SkillsMinimum 6+ years of hands-on experience in advanced Java technologies.Hands-on Experience in Cloud Technologies (AWS / Azure / Google). AWS is preferred and mandatory. Experience working with streaming data and data extraction from different databases (Oracle, DB2, MySQL, etc).Experienced with deploying and managing infrastructures based on Docker, Kubernetes, or OpenShift.Experience with automating application deployment, continuous delivery, and continuous integration (Jenkins, Ansible, etc.).Understanding of data engineering, real-time streaming and/or eventing, and JSON parsing.Experience working with Kafka, Aurora, AWS Glue, and Redshift is a plus