Role Overview
  
We are seeking a highly skilled Full Stack Developer proficient in Java and Node.Js, with experience using AI-powered coding assistants (such as Claude, Amazon Q, GitHub Copilot, or similar).
The ideal candidate should possess a strong understanding of DevOps, microservices, and cloud infrastructure to design, develop, and deploy scalable enterprise applications.
 
  
Key Responsibilities
  
 -  Design, develop, and maintain scalable full-stack applications using Java (Spring Boot) and Node.Js (Express/Nest.Js).
 
 -  Collaborate with cross-functional teams to define, design, and ship new features.
 
 -  Integrate AI-powered developer tools (Claude, Amazon Q, etc.) to enhance code quality, productivity, and automation.
 
 -  Implement DevOps pipelines (CI/CD) using tools like Jenkins, GitHub Actions, AWS CodePipeline, or GitLab CI.
 
 -  Manage deployments on AWS, OCI cloud environments.
 
 -  Build and consume RESTful and GraphQL APIs; 
 optimize backend services for performance and scalability.
 
- Develop responsive UI components using React, Angular, or Vue.Js.
 -  Maintain code quality through automated testing, code reviews, and AI-assisted linting tools.
 
 -  Troubleshoot production issues and support system monitoring and reliability improvements.
 
 -  Stay current with emerging technologies and contribute to technical best practices within the team.
 
  
Required Skills
  
- Programming: Java (Spring Boot), Node.Js, JavaScript/TypeScript
- Frontend: React.Js / Angular / Vue.Js
- Database: MySQL / PostgreSQL / MongoDB
- Cloud & DevOps: AWS, Docker, Kubernetes, Terraform (optional), CI/CD tools
- AI Tools: Familiarity with coding assistants (Claude, Amazon Q, Copilot, ChatGPT, etc.)
- Version Control: Git / GitHub / GitLab
- Architecture: Microservices, RESTful APIs, Event-driven architecture
- Testing: JUnit, Playwright, REST Assured, Pact