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.
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.
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.