Job
Description
Job Description We are seeking a Mumbai based skilled and experienced Full Stack Developer to join our growing team. The ideal candidate will possess a deep understanding of both frontend and backend development, with the ability to design, develop, and deploy scalable web applications. You will work closely with cross-functional teams to deliver high-quality software solutions and take ownership of the development lifecycle, from concept to deployment and maintenance. This role is ideal for someone passionate about modern web technologies, DevOps practices, cloud-native development, and building robust systems with a focus on performance, scalability, and security. Responsibilities ● Design and implement the overall architecture of web applications. ● Develop, test, and deploy features aligned with the product roadmap. ● Integrate third-party services, libraries, and APIs to extend functionality. ● Architect, implement, and maintain backend services and RESTful APIs. ● Utilize AWS services for cloud-based application deployment and scaling. ● Ensure responsiveness and performance of applications across devices. ● Participate in code reviews, performance tuning, and technical design discussions. ● Stay current with emerging technologies, trends, and best practices in web development and cloud computing. ● Collaborate with product owners to define requirements and translate them into technical solutions. ● Implement security best practices in application development, including AWS IAM policies and secure API design. ● Design and develop scalable, responsive, and secure web applications using modern frontend and backend technologies. Required Skills ● 5+ years of hands-on experience in Java (Spring MVC/Spring Boot), HTML5, CSS3, JavaScript, AJAX, jQuery, Angular/Node.js, PHP, and MySQL. ● Proficient in creating responsive and cross-browser compatible web interfaces using modern front-end frameworks. ● Strong understanding of Object-Oriented Programming (OOP) and Design Patterns. ● Proficient in building and consuming RESTful and SOAP APIs. ● Knowledge of authentication and authorization mechanisms such as OAuth2, JWT.. ● Experience with cloud messaging APIs and push notifications. ● Experience with microservices architecture, service orchestration, and inter-service communication. ● Strong understanding of version control systems such as Git, with experience in branching strategies and pull requests. ● Proficient in SQL and NoSQL databases (e.g., MongoDB, DynamoDB) with experience in designing scalable data models. ● Strong understanding of networking concepts and debugging techniques. ● Hands-on experience with server-side technologies and Unix/Linux systems. ● Solid experience with AWS services such as: EC2 (compute), S3 (storage), RDS / Aurora (database services), Lambda (serverless functions), API Gateway, CloudWatch (monitoring and logging), IAM (security and permissions), Elastic Beanstalk (deployment and scaling) ● Strong debugging and troubleshooting skills using logs, browser dev tools, and monitoring systems. ● Good communication skills in English, both verbal and written. Preferred Skills ● Experience working in Agile/Scrum development environments, with familiarity using tools like Jira, Confluence, and Trello. ● Strong command of Git, with practical experience in managing repositories, pull requests, and merge conflicts using platforms like GitHub, GitLab, or Bitbucket. ● Experience with monitoring and logging tools like Prometheus, Grafana, ELK Stack, or AWS CloudWatch Logs & Alarms. ● Familiarity with React.js and modern frontend frameworks. ● Proficiency with tools like Putty, Postman, and database management tools. ● Exposure to CMS platforms like WordPress, Joomla, Drupal, with experience in theme customization or plugin/module development. ● Exposure to mobile application development using Android and/or iOS. Show more Show less