Java Full Stack Developer (Java + Vue.js)
Company: Soft Clouds
Location: Remote
Experience: 7+ Years
Employment Type: Full-Time
About the Role
Soft Clouds is seeking a highly skilled Java Full Stack Developer with strong expertise in Java, AWS Serverless Technologies, and Vue.js to join our growing engineering team. The ideal candidate will have experience building scalable enterprise applications, designing cloud-native solutions, and delivering high-quality software across the full technology stack.
This role requires a hands-on professional who can contribute to architecture, development, integration, and production support while collaborating with cross-functional teams in a fully remote environment.
Key Responsibilities
- Design, develop, and maintain enterprise-grade full-stack applications using Java and Vue.js.
- Architect and deliver scalable serverless solutions leveraging:
- AWS Lambda
- AWS Step Functions
- Amazon API Gateway
- Amazon DynamoDB
- Develop and maintain modern frontend applications using Vue 3 and TypeScript, while supporting legacy Vue 2 implementations where required.
- Build and integrate RESTful APIs to enable seamless communication between frontend and backend systems.
- Design and implement event-driven architectures using:
- Amazon SQS
- Amazon SNS
- Amazon EventBridge
- Optimize application performance and scalability using Amazon ElastiCache/Redis.
- Lead technical design discussions and contribute to architectural decisions for complex enterprise environments.
- Conduct code reviews and ensure adherence to development standards, security guidelines, and best practices.
- Develop and execute unit testing, integration testing, and troubleshooting activities to ensure software quality.
- Investigate, triage, and resolve critical production issues across frontend, backend, and cloud infrastructure layers.
- Create and maintain technical documentation, design specifications, test plans, and deployment procedures.
- Collaborate with Product Owners, QA teams, client stakeholders, and engineering teams to translate business requirements into scalable technical solutions.
- Participate in Agile ceremonies, sprint planning, backlog refinement, and release management activities.
Required Skills & QualificationsBackend Development
- 7+ years of professional software development experience.
- Strong hands-on experience with Java and enterprise application development.
- Experience developing and consuming RESTful APIs.
- Solid understanding of object-oriented programming, design patterns, and software engineering best practices.
Frontend Development
- Strong experience with Vue.js 3 and TypeScript.
- Working knowledge of Vue.js 2.
- Experience with:
- JavaScript (ES6+)
- HTML5
- CSS3
- Responsive UI development
AWS & Cloud Technologies
- Proven experience designing and implementing serverless architectures using:
- AWS Lambda
- Step Functions
- API Gateway
- DynamoDB
- Experience with event-driven systems using:
- Amazon SQS
- Amazon SNS
- Amazon EventBridge
- Experience with caching and performance optimization using Redis/ElastiCache.
- Understanding of cloud-native application design and deployment practices.
Development Practices
- Experience leading technical design and architecture discussions.
- Strong debugging, troubleshooting, and production support skills.
- Experience performing code reviews and enforcing development standards.
- Knowledge of SDLC methodologies and Agile Scrum practices.
- Familiarity with version control systems such as Git/GitHub.
Preferred Qualifications
- Experience working in large-scale enterprise environments.
- Exposure to CI/CD pipelines and DevOps practices.
- Knowledge of microservices architecture and distributed systems.
- Experience with automated testing frameworks and quality engineering practices.
- AWS certifications are a plus.
Key Competencies
- Strong analytical and problem-solving abilities.
- Excellent communication and stakeholder management skills.
- Ability to work independently in a remote environment.
- Strong ownership mindset and accountability for deliverables.
- Proven track record of delivering robust, scalable, and maintainable software solutions.
What We Offer
- Fully Remote Work Opportunity
- Collaborative and Innovation-Driven Culture
- Exposure to Modern Cloud-Native Technologies
- Opportunity to Work on Enterprise-Scale Projects
- Career Growth and Learning Opportunities
Pay: ₹3,700,000.00 - ₹4,000,000.00 per year
Work Location: Remote