Java Developer
Java DeveloperLocation: San Jose, CA --- 3 days a week onsiteDuration: 6+ Months Contract & CTHNotes: Extensive Microservices, Spring Boot, and GCP Cloud--basic debugging in KubernetesRoles and ResponsibilitiesTeam is expanding in onshore (with an existing team in India).SaaS Product Application in Advertising Technology (AdTech background is a plus).Recent development includes AI integration and new features using Google.Project involves:Large volumes of data and analytics.US geography data.Big Data, Data Warehouses, Google BigQuery, and workflows (new workflows being introduced).AI integration across workflows.Requires understanding of problem domain knowledge.Working directly with Product Managementmust be a quick learner.Collaborate with Data Scientists, Engineers, and Product Management to transform raw data too often into actionable and meaningful insights for the enterpriseWork in a small dynamic, product-oriented environment to deliver enterprise-class products.Design, implement and maintain Java-based applications that can be high-volume and low-latencyEnsure the best possible performance, quality, and responsiveness of the applicationsWrite well-designed, testable codeDesign and Implement REST APIContinuously improve software development practices work across the full stack.In many cases work on designing and developing data pipelines using Google Data PipelinesRequired Skills4-7 years of experience as Java DeveloperWorking on Java technologies: Microservices, Spring Boot, and GCP Cloud.Bringing T-shaped skills:Vertical depth in Java Microservices and Spring Boot.Horizontal knowledge in containers, understanding how services run, and basic debugging in Kubernetes.Skills: Java, Microservices, Springboot, GCP Cloud, BigQuery, SQL and NoSQL databases