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.
