Job Details
We seek a highly experienced Delivery Lead with over 15 + years of expertise in leading Java full-stack development and cloud migration projects, particularly on the Google Cloud Platform (GCP). The ideal candidate will possess extensive knowledge and hands-on experience in Terraform, Docker/Kubernetes, microservices architecture, and data migration, specifically from Oracle to PostgreSQL using ETL tools. The role demands strong leadership skills, exceptional technical proficiency, and a proven successful project delivery track record within complex environments.
Responsibilities:
- Project Leadership:
- Lead and oversee end-to-end project delivery, ensuring adherence to timelines, budgets, and quality standards.
- Define project scope, objectives, and deliverables in collaboration with stakeholders.
- Provide guidance and mentorship to development teams, fostering a collaborative and high-performance work culture.
- Java Full Stack Development:
- Utilize extensive expertise in Java full stack development to architect, design, and implement scalable and efficient solutions.
- Drive best practices in coding standards, design patterns, and development methodologies to ensure robust software delivery.
- Cloud Migration (GCP):
- Lead cloud migration initiatives, particularly on the Google Cloud Platform, from on-premises or other cloud providers to GCP.
- Design and implement cloud-native solutions leveraging GCP services and features to optimize performance, scalability, and cost-efficiency.
- Infrastructure as Code (IaC) and Containerization:
- Utilize Terraform to automate infrastructure provisioning and management, ensuring consistency and repeatability across environments.
- Implement Docker/Kubernetes for container orchestration, managing microservices deployment, and scaling applications effectively.
- Microservices Architecture:
- Architect, design, and implement microservices-based solutions, leveraging containerization and orchestration technologies for flexibility, scalability, and resilience.
- Data Migration and ETL:
- Lead data migration projects, specifically migrating from Oracle to PostgreSQL databases, ensuring data integrity, performance, and security.
- Utilize Cloud native ETL tools and methodologies to extract, transform, and load data, optimizing the migration process and minimizing downtime.
Requirements:
- Bachelor's or master s degree in computer science, Engineering, or related field.
- 15+ years of experience in software development, with a focus on Java full stack development.
- Proven experience in leading cloud migration projects, particularly on the Google Cloud Platform (GCP).
- Strong expertise in Terraform for infrastructure as code (IaC) and Docker/Kubernetes for containerization and orchestration.
- In-depth knowledge of microservices architecture principles, design patterns, and best practices.
- Extensive experience in data migration, especially from Oracle to PostgreSQL, utilizing ETL tools such as Informatica, Talend, or equivalent.
- Excellent leadership, communication, and stakeholder management skills.
- Relevant certifications in cloud technologies (e.g., Google Cloud Professional Cloud Architect) would be advantageous.