Key Responsibilities
- Design, develop, and test robust software applications using Java
- Collaborate with cross-functional teams to gather, analyze, and prioritize requirements
- Build and maintain large-scale applications deployed on Google Cloud Platform
- Implement integration solutions across systems and services
- Write clean, efficient, and maintainable code following industry best practices
- Perform code reviews and contribute to continuous improvement of code quality
- Troubleshoot, debug, and resolve technical issues in a timely manner
- Ensure application performance, scalability, and reliability
- Participate in the full software development lifecycle including design, development, testing, and deployment