- Company Name
- Toyota North America
- Job Title
- Full Stack Developer
- Job Description
-
**Job Title**
Full Stack Developer
**Role Summary**
Mid‑level Full Stack Developer to work on a 12‑month contract within an Agile environment, building scalable web applications using React, Angular, JavaScript, Java, and Spring. Must design, develop, test, and deploy applications leveraging AWS services and TDD practices.
**Expectations**
- Deliver high‑quality, production‑ready code on schedule.
- Actively participate in all Agile ceremonies, code reviews, and continuous improvement activities.
- Maintain clear documentation and contribute to knowledge bases (Confluence, user guides).
- Support release management and production deployments.
**Key Responsibilities**
- Collaborate across Agile teams to design, develop, test, and deploy scalable web applications.
- Translate detailed specifications, user stories, and business requirements into efficient, maintainable code.
- Debug issues, perform code reviews, write unit tests, and execute integration & end‑to‑end testing to ensure quality.
- Document code, create Confluence pages, and update user guides.
- Participate in software release processes and support production deployments.
- Engage fully in scrum meetings, team discussions, and brainstorming sessions.
- Build and maintain front‑end and back‑end solutions with React, Angular, JavaScript, Java, and Spring APIs.
- Apply Test‑Driven Development (TDD) for application code and infrastructure automation.
- Utilize AWS services (CloudFront, Lambda, DynamoDB, EC2, S3, ELB, RDS, EKS) to architect end‑to‑end cloud solutions.
- Optimize large‑scale web applications using HTML, CSS, JavaScript, CDNs, and content delivery tools.
**Required Skills**
- 4+ years of full‑stack development experience with React, Angular, JavaScript, Java, and Spring.
- Deep knowledge of microservices, containerization (Docker/Kubernetes), and cloud computing (AWS).
- Hands‑on experience with AWS services: CloudFront, Lambda, DynamoDB, EC2, S3, ELB, RDS, EKS.
- Strong TDD experience (unit, integration, E2E).
- Proficient with CI/CD pipelines (GitHub/GitLab).
- Familiarity with JIRA and Confluence for project tracking and documentation.
- Excellent problem‑solving, communication, and collaboration skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
**Additional Requirements**
- US Citizen or Green Card holder.
- Regular 9 AM–5 PM shift, no travel required.