10+ years of experience in software web development using Java and AWS cloud environments
Sound understanding of core/advanced Java
Experience with Application integrations (REST Web Services, ESB, JMS, File/Data transfers, etc.
A strong understanding & experience of Python programming and its associated libraries
Strong AWS Experience including AWS CodeBuild, AWS CodeCommit, AWS CodePipeline , AWS Lambda, API Gateway, AWS CLI/Yaml/CloudFormation, Serverless Deployment
A strong understanding of relational databases and SQL queries
A strong understanding and use of asynchronous Restful API patterns
Frontend ReactJS would be additive , not mandatory
Experience implementing AWS CloudFormation and CI/CD structures
Able to define, document and communicate, middleware and back-end architectures
Clear communicator (written and verbal)
Ability to focus on deadlines and deliverables
Knowledge and understanding of Software development and Agile development and methodologies
Use tools and methodologies to create representations for functions and user interface of desired product
Ensure software meets all requirements of quality, Non-functional requirements (NFRs)
Experience working in and have good understanding of Development process like Agile
Having good analytical ability
Having good communication skills is must as the role requires to perform regular discussion with client and business teams for eliciting the requirements
Experience and desire to work in a Global delivery environment
Cultivate and manage relationship with internal and external parties