Design and develop cloud-based applications using Java and AWS services.
Collaborate with cross-functional teams to gather and analyze requirements for new features.
Implement scalable and secure serverless solutions in AWS including Lambda functions and API Gateway.
Maintain and enhance existing applications through continuous integration and deployment.
Troubleshoot and resolve application performance issues and bugs.
Write unit tests and integration tests to ensure code quality and functional correctness.
Document system architecture, processes, and code to facilitate team collaboration and knowledge sharing.