Job Description Java Full Stack Developer (Core Java, Spring Boot, Vertex AI, Golang)
Location: Phoenix, AZ (Hybrid 3 days onsite/week)
Type: W2
Role Overview
We are seeking a dynamic Java Full Stack Developer with strong expertise in Core Java, Spring Boot, Hibernate, and front-end frameworks, along with hands-on experience in Vertex AI and Golang. The candidate will design and develop scalable web applications, integrate AI-driven workflows, and deliver production-ready solutions across cloud-native environments.
Key Responsibilities
- Backend Development (Java & Golang):
o Build enterprise-grade applications using Core Java, Spring Boot, Hibernate, JPA.
o Develop RESTful APIs and microservices in Java and Golang for high-performance backend systems.
o Design and implement responsive UIs using Angular/React, HTML5, CSS3, JavaScript/TypeScript.
o Ensure seamless integration between front-end and back-end services.
o Develop and deploy ML workflows using Google Cloud Vertex AI.
o Integrate AI-driven features into full stack applications.
- Cloud-Native Development:
o Deploy applications on Google Cloud Platform/AWS using containerization (Docker, Kubernetes) and CI/CD pipelines.
o Implement workflow automation and orchestration tools.
- Collaboration & Delivery:
o Partner with product owners, architects, and cross-functional teams to deliver scalable, production-ready solutions.
o Ensure code quality, security, and performance optimization across the stack.
Required Skills & Experience
- Strong background in Core Java, Spring Boot, Hibernate, JPA.
- Front-end expertise in Angular/React, JavaScript/TypeScript, HTML, CSS.
- Hands-on experience with Vertex AI (model training, deployment, MLOps).
- Proficiency in Golang for backend/microservices development.
- Cloud expertise in Google Cloud Platform and AWS.
- Experience with REST APIs, microservices, and containerization.
- Familiarity with CI/CD pipelines and workflow automation tools.