Java Developer
Location: San Jose, CA --- 3 days a week onsite
Duration: 6+ Months Contract & CTH
Notes: Extensive Microservices, Spring Boot, and GCP Cloud--basic debugging in Kubernetes
Roles and Responsibilities
- Team 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 enterprise
- Work 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-latency
- Ensure the best possible performance, quality, and responsiveness of the applications
- Write well-designed, testable code
- Design and Implement REST API
- Continuously improve software development practices work across the full stack.
- In many cases work on designing and developing data pipelines using Google Data Pipelines
Required Skills
- 4-7 years of experience as Java Developer
- Working 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