Senior Full Stack Engineer
Explicitly requires vibe coding skills and uses GenAI assistants (Copilot, Claude, Gemini) for prototyping and AI-augmented development.
About the Role
Senior Full Stack Engineer role at Optum to build and enhance scalable web applications using Java (Spring Boot), React.js, and AWS while integrating AI-driven features and GenAI-assisted development to improve performance, security, and developer velocity. The role involves architecture, mentoring, agile delivery, and using tools like JIRA, Confluence, and Git.
Job Description
Role
Senior Full Stack Engineer responsible for designing, building, and maintaining scalable web applications using Java (Spring Boot), React.js, and AWS, and for integrating AI-driven features (smart search, personalized recommendations, conversational interfaces). The role emphasizes AI-augmented development workflows, architecture participation, mentoring peers, and delivering value within Agile teams.
Key Responsibilities
- Develop and enhance full stack web applications with Java (Spring Boot), React.js, and AWS.
- Integrate AI-driven components such as smart search, personalized recommendations, and conversational interfaces.
- Optimize application performance, security, and reliability.
- Collaborate with UX/UI designers to create intuitive, responsive, and accessible user experiences.
- Experiment with and adopt AI-assisted workflows to improve development velocity and code quality.
- Participate in architecture design, code reviews, sprint planning, daily stand-ups, retrospectives, and demos.
- Mentor peers on AI-assisted development best practices and maintain clean, expressive codebases.
- Use tools like JIRA, Confluence, and Git to manage work and documentation and embrace TDD and shift-left testing.
Requirements
- Full-time graduation degree.
- 7+ years of experience in full stack development with Java (Spring Boot) and React.js.
- Solid experience with AWS services (examples called out: Lambda, API Gateway, S3, DynamoDB).
- Proven experience using AI coding assistants (e.g., GitHub Copilot, Claude, Gemini AI) and familiarity with LLM APIs.
- Experience working in Agile teams (Scrum or Kanban) with a solid understanding of Agile principles and ceremonies.
- Strong understanding of RESTful APIs, microservices architecture, CI/CD pipelines, prompt engineering, and AI-enhanced development workflows.