About The Role
We are looking for a Senior Java Full Stack Developer with 9+ years of experience to design, develop, and deliver enterprise-grade web applications. The ideal candidate should have strong expertise in Java, Vue.js, Node.js, and AWS, along with experience building scalable cloud-native applications.
Key Responsibilities
- Develop and maintain enterprise-grade full-stack applications.
- Architect serverless solutions using AWS services.
- Build responsive front-end applications using Vue.js and TypeScript.
- Develop backend services using Java and Node.js.
- Design REST APIs, microservices, and event-driven architectures.
- Lead code reviews, integration testing, and technical design discussions.
- Troubleshoot and resolve complex production issues.
- Create technical documentation, unit tests, and integration test plans.
- Collaborate with Product, QA, and client stakeholders in an Agile environment.
Required Skills
- Java (6+ Years)
- Vue.js (3+ Years - Vue 3 & Vue 2)
- Node.js (1+ Year)
- AWS (1+ Year) – Lambda, API Gateway, Step Functions, DynamoDB, SQS, SNS, EventBridge, CloudWatch, CloudFormation, CloudFront, ElastiCache/Redis
- TypeScript, JavaScript (ES6)
- REST APIs, JSON, Microservices, Micro-Frontend Architecture
- GitHub, Git, YARN, YAML
- Agile/Scrum, SDLC, Remote Debugging
Good to Have
- Java/J2EE
- OAuth 2.0, Okta, SSO
- GitHub Actions (CI/CD)
- Application Security & Secure Coding
- Magnolia CMS
- AWS Certification (Solutions Architect/Developer Associate)
- B2B Application Experience
Qualifications
- B.E./B.Tech in Computer Science or a related field.
- Excellent problem-solving and debugging skills.
- Strong communication skills with client-facing experience.
- Self-driven, collaborative, and able to work independently in a remote environment.
Skills: aws,java,vue.js,node.js,agile,typescript