Walking Tree
Java Full Stack Developer - Microservices Architecture/Node.js
Job Location
in, India
Job Description
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 (ref:hirist.tech)
Location: in, IN
Posted Date: 11/25/2024
Location: in, IN
Posted Date: 11/25/2024
Contact Information
Contact | Human Resources Walking Tree |
---|