Role:Â Java Full Stack Developer with Google Cloud Platform
Location: Alpharetta, GA (100% Onsite)
Duration: 6 Months
Interview: Face-to-Face Required
Note: Candidates must currently reside in the Atlanta, GA area and be available to work onsite from day one.
Â
Job Description:
We are seeking an experienced Java Full Stack Developer with strong expertise in Angular, Spring Boot Microservices, and Google Cloud Platform (Google Cloud Platform). The ideal candidate will have hands-on experience building scalable enterprise applications, developing cloud-native solutions, and working within Agile environments.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications using Angular and Java Spring Boot.
- Build and consume RESTful APIs and Microservices.
- Develop and deploy cloud-native solutions on Google Cloud Platform.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Participate in code reviews, testing, troubleshooting, and performance optimization.
- Support CI/CD automation and containerized deployments using Kubernetes and Docker.
- Contribute to architectural discussions and application modernization initiatives.
Required Skills
- 8+ years of experience in Full Stack Development using Java and Angular.
- Strong hands-on experience with Angular (v15+), TypeScript, RxJS, NgRx, and Angular Material.
- Proficiency in HTML5, CSS3, SCSS/SASS, Bootstrap, and modern JavaScript (ES6+).
- Extensive experience in Java/J2EE, Spring Framework, Spring Boot, and Microservices architecture.
- Experience developing and consuming RESTful APIs.
- Strong understanding of authentication and security frameworks including OAuth and IAM.
- Hands-on experience with Google Cloud Platform (Google Cloud Platform), including GKE, Pub/Sub, BigQuery, Dataflow, Dataproc, Cloud Storage, and Compute Engine.
- Experience with Oracle, PostgreSQL, and MySQL databases, including SQL development and performance tuning.
- Experience with Docker, Kubernetes, Jenkins, and CI/CD pipeline implementation.
- Proficiency with source code management and build tools such as Git, SVN, and Maven.
- Working knowledge of Agile methodologies including Scrum and Kanban.
- Experience with Atlassian tools such as Jira and Confluence.
- Strong understanding of software development best practices, including code reviews, unit testing, and continuous integration.
- Excellent analytical, problem-solving, verbal, and written communication skills.
- Ability to work effectively with technical teams, business stakeholders, and leadership in a fast-paced environment.
Preferred Qualifications
- Exposure to Site Reliability Engineering (SRE) practices
- Experience with infrastructure automation tools such as Ansible, Chef, or Salt
- Experience with JUnit and Test-Driven Development (TDD)
- Knowledge of enterprise application architecture and design patterns
Aspire IT Solutions is an equal opportunity employer.
All applicants must submit accurate information; misrepresentation may disqualify candidacy.
This role may require background checks/work authorization verification.
Rate/benefits are negotiable.
Aspire IT Solutions reserves the right to modify or withdraw this posting.