Job Title: Java Architect
Location: Alpharetta, GA – Hybrid
Duration: 6-12 Months
Job Description:
(Vue.js & Node.js/NestJS) Overview: We are seeking an experienced Full
Stack Developer to modernize and migrate legacy web applications using Vue 3
and Node.js/NestJS.
The ideal candidate has strong expertise in OIDC authentication (Okta), secure API development, and scalable frontend architecture.
Key Responsibilities:
· Migrate legacy applications to Vue 3 (Pinia, Vuetify, TypeScript) and Node.js/NestJS.
· Build modular, reusable Vue components and scalable frontend architecture.
· Implement state management using Pinia.
· Develop responsive UI using Vuetify and integrate custom UI libraries/design systems.
· Write and maintain frontend unit tests using Vitest.
· Implement OIDC authentication and authorization with Okta.
· Develop and integrate RESTful APIs (Axios, OpenAPI/Swagger).
· Apply backend security best practices (JWT, OAuth2, CORS).
· Collaborate with stakeholders and mentor junior developers.
Required Skills:
· 4+ years of full-stack development experience, including legacy migration.
· Strong expertise in Vue 3, Pinia, Vuetify, TypeScript, and reusable component design.
· Solid experience with Node.js and NestJS.
· Hands-on experience with OIDC/Okta authentication.
· Experience with testing frameworks (Vitest, Jest) and CI/CD workflows.
· Strong understanding of responsive design and accessibility.
Nice to Have:
· Experience integrating custom UI libraries or enterprise design systems.
· Docker/Kubernetes and cloud platforms (AWS/Azure/GCP).
· Microservices architecture experience.
· Experience using GitHub for version control and collaboration