Take ownership of the end-to-end process, from requirements gathering and design to development and production deployment, ensuring high-quality and efficient code.
Collaborate with the DevOps team to ensure smooth deployments, CI/CD pipeline setup, and continuous integration.
Leverage Google Cloud Platform (GCP) services to build cloud-native solutions, ensuring scalability, availability, and cost-efficiency.
Troubleshoot and resolve complex technical issues related to applications, APIs, and system integrations.
Ensure the software development life cycle (SDLC) adheres to industry standards and organizational processes.
Development and architecture of scalable and high-performance applications and services using Java, Spring, and Cloud technologies.
Design and develop robust APIs and integrations using RESTful services, SOAP web services, and microservices architectures.
Stay updated with emerging technologies, tools, and trends, and introduce best practices and modern tools to the team.
Lead and mentor a team of developers, promoting best practices in coding, design patterns, and performance optimization.
Integrate with various third-party systems and platforms, ensuring seamless API communication and data flow across distributed systems.
Requirements
agile
scrum
project management
Experience with Agile/Scrum methodologies for project management and development lifecycle.