Key Responsibilities:
* Technical Leadership: Lead and mentor a team of engineers, ensuring adherence to coding standards, best practices, and quality benchmarks.
* Application Development: Design, develop, test, and deploy scalable Java applications on GCP, with a responsive front end using ReactJS.
* Collaboration: Work with product managers, architects, and other stakeholders to understand requirements and translate them into technical solutions.
* Full Software Development Life Cycle: Manage coding standards, code reviews, version control, and build processes to ensure optimal development.
* Cloud Architecture: Architect data modeling and data integration strategies within GCP and ensure compliance with architectural standards.
* Troubleshooting: Diagnose complex technical issues and provide effective solutions in a timely manner.
* Innovation: Stay current with industry trends to ensure applications remain cutting-edge and competitive.