i
Walking Tree
20 Walking Tree Jobs
10-15 years
Java Full Stack Developer - Microservices Architecture/Node.js (10-15 yrs)
Walking Tree
posted 1mon ago
Flexible timing
Key skills for the job
Job Overview :
We are seeking a highly skilled and experienced Full Stack Cloud Application Developer to join our team.
In this role, you will leverage your expertise in cloud technologies, microservices architecture, and document/content services platforms to design, develop, and maintain scalable applications.
You will collaborate with cross-functional teams to deliver high-quality solutions that meet the business requirements, ensure optimal performance, and adhere to modern development practices.
The ideal candidate will possess a solid technical foundation in Java, Node.js, AWS, microservices, and possess a good understanding of software quality principles, agile methodologies, and business domain contexts.
Key Responsibilities :
- Design, implement, and maintain full-stack cloud applications using technologies such as Java, Node.js, AWS, and microservices, focusing on document/content services platforms.
- Develop robust and scalable backend services using AWS services (Lambda, EC2, RDS, S3, etc.) and Node.js/Java.
- Build efficient, secure, and user-friendly frontend components using modern technologies (e.g, React, Angular, Vue.js, etc.)
- Integrate with various APIs, third-party services, and microservices to extend application functionality.
- Apply design fundamentals to create scalable, flexible, and maintainable solutions.
- Contribute to the architectural design and planning phases for new features and systems.
- Follow SOLID design principles to ensure high-quality, maintainable, and reusable code.
- Lead design sessions, and document architectural decisions, ensuring alignment with business requirements and system constraints.
- Develop, deploy, and maintain microservices-based architectures for content/document management platforms.
- Build services that can handle high throughput, low latency, and are easily scalable and deployable.
- Design services with a focus on resilience, fault tolerance, and monitoring.
- Manage cloud infrastructure on AWS, ensuring that services are highly available, cost-effective, and resilient.
- Work with AWS services to implement solutions that scale with the application's needs (e.g, EC2, Lambda, RDS, S3, etc.
- Collaborate with DevOps teams to set up CI/CD pipelines, automate deployments, and optimize cloud resources.
- Utilize testing tools (JUnit, Selenium, Mocha, Jest, etc.) to ensure code quality and application stability.
- Lead unit, integration, and end-to-end testing to ensure high-quality code, working closely with QA teams to resolve issues.
- Ensure the application is testable, working to integrate testing early in the development cycle.
Required Skills & Qualifications :
- 10+ years of experience in designing and implementing full-stack applications, with a strong background in Java, Node.js, AWS, and microservices architecture.
- Proven experience with cloud platforms (AWS), including services like EC2, Lambda, RDS, S3, and CloudWatch.
- Expertise in document/content management services platforms and integration of these platforms in cloud environments.
- Proficient in frontend technologies (HTML, CSS, JavaScript frameworks such as React, Angular, Vue.js).
- Strong experience with microservices architecture and developing applications with RESTful services, message queues, and event-driven architectures.
- Solid understanding of software quality assurance (SQA) principles, unit testing, and continuous integration (CI/CD) pipelines.
- Proficient in using testing tools such as JUnit, Mockito, Selenium, Mocha, Jest, or similar frameworks.
Methodologies & Practices :
- Experience in Agile methodologies (Scrum, Kanban) and involvement in all stages of the development lifecycle.
- Knowledge of software estimation methodologies and their application in development projects.
- Understanding of business domain concepts, and ability to work closely with product owners, business analysts, and other stakeholders
Functional Areas: Other
Read full job descriptionPrepare for Java Full Stack Developer roles with real interview advice
10-15 Yrs
8-13 Yrs