Java GCP Engineer
Role details
Job location
Tech stack
Job description
Stakeholder Engagement: Collaborate with clients, sponsors, and stakeholders to understand challenges and align solutions with business goals. Requirement Gathering: Attend discussions with the customer to translate business requirements into functional specifications and user stories. Java & Google Cloud Platform Expertise: Act as a Subject Matter Expert (SME) on Java and Google Cloud capabilities, guiding customers towards the most optimal solution. Implementation Support: Work with technical teams, provide input on testing, and support UAT and deployment. Documentation: Create process documentation, user stories, acceptance criteria, and functional design documents. Generic Managerial Skills:
- Common Focus Areas:
- Serve as a liaison to coordinate with cross-functional teams and provide regular updates to technology and business stakeholders
- · Identify, mitigate and resolve technical issues and project risks
- · Ensure project meets specifications and quality standards
- · Proficient in Agile methodology and tools - Jira, Confluence etc.
- · Critical analytical and problem-solving skills
Requirements
Advanced proficiency in full stack Java programming with experience in Spring Boot frameworks and web services
- Must have experience with GCP, BigQuery and Apache Beam
- Strong experience with Microservices and API
- Good to have experience with CI/CD pipelines and Jenkins
- Preferred experience with batch processing systems & Bigdata Technologies
- In-depth knowledge of Java concepts including Streams, Threads, and Collections
- Hands-on experience with Apache Beam programming model and its Java SDK
- Proven experience with GCP services, particularly Dataflow, BigQuery, Cloud Storage, Pub/Sub, and other relevant services like Cloud SQL