- Company Name
- TechStar Group
- Job Title
- Full Stack Developer
- Job Description
-
**Job Title:** Full Stack Developer
**Role Summary:**
Design, develop, and maintain scalable web applications using modern front‑end frameworks (React/Angular) and back‑end technologies (Java, Spring). Collaborate within Agile teams to deliver high‑quality code, participate in all scrum activities, and support full‑cycle releases on AWS‑based infrastructure.
**Expectations:**
- Deliver robust, performant full‑stack solutions in a 12‑month onsite assignment.
- Follow Test‑Driven Development (TDD) and maintain comprehensive unit, integration, and end‑to‑end tests.
- Contribute to code reviews, documentation, and continuous improvement initiatives.
**Key Responsibilities:**
- Implement features and APIs based on user stories and specifications.
- Write clean, efficient code in Java, Spring, JavaScript, React/Angular, and associated HTML/CSS.
- Debug issues, perform code reviews, and ensure code quality through testing.
- Maintain Confluence documentation, user guides, and code comments.
- Participate actively in scrum ceremonies, team discussions, and brainstorming sessions.
- Support deployment pipelines and release processes, collaborating with Product Owners.
- Architect and manage cloud services on AWS (CloudFront, Lambda, DynamoDB, EC2, S3, ELB, RDS, EKS).
- Utilize containerization (Docker/Kubernetes) and CI/CD tools (GitHub/GitLab) for automation.
**Required Skills:**
- Strong full‑stack development experience with React or Angular, JavaScript, Java, and Spring.
- Hands‑on expertise in microservices architecture and containerization (Docker/Kubernetes).
- Extensive experience with AWS services (CloudFront, Lambda, DynamoDB, EC2, S3, ELB, RDS, EKS).
- Proficiency in TDD, unit/integration testing, and automated testing frameworks.
- Familiarity with Agile methodologies and collaboration tools (JIRA, Confluence).
- Experience with version control and CI/CD pipelines (GitHub/GitLab).
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, **or** equivalent professional experience.
- Relevant certifications (e.g., AWS Certified Solutions Architect) are a plus but not mandatory.