Use different front-end technologies to build intuitive and responsive user Interfaces\n \nCreation of highly modular and reusable components/APIs as per the business needs\nDesign and development of robust application tier and backend architecture using different technologies\n\n \nManaging the complete software development process from conception to deployment\n \nFollowing best design and development practices to ensure high quality of software\n \nDesign, build and maintain efficient, secure, reusable, and reliable code\nStay updated on emerging technologies and industry trends, integrating relevant advancements into our software development practices.\n\n \nContribute to the technical roadmap and strategy, identifying opportunities for optimization and enhancement of our AI solutions\n \nCollaborate with stakeholders to gather feedback, address technical challenges, and iterate on product features to meet customer needs\n\n\n \nDesired Profile\n \nBachelor's or master's degrees in computer science, Mathematics, or any other quantitative discipline\n \n10+ years of experience in software development, with at least 3 years in a technical architect role, experience in developing JAVA/J2EE/Spring based applications.\n\n\n \nProficiency in designing and deploying cloud-native applications using AWS, Azure, or GCP.\n \nStrong understanding of microservices architecture, API development, and containerization technologies (e.g., Docker, Kubernetes) \n \nStrong knowledge of object-oriented programming concepts and principles\nExpertise in Spring-Boot & Spring stacks\n\n \nStrong knowledge of Microservices, RESTful API design and development\n \nGood understanding of large system architecture and design\n \nExperience working with React, jQuery, HTML5/CSS3, and Bootstrap frameworks.\n \nUnderstanding of Big Data technologies is a plus\n \nKnowledge of the AWS cloud environment is a plus\n \nExperience using Version Control tools such as Bitbucket/GIT code repository\n \nExperience using Tools like Maven/Jenkins, JIRA\n \nExperience working in an Agile software delivery environment, with exposure to\ncontinuous integration and continuous delivery tools\n\n \nPassionate about technology and delivering solutions to solve complex business problems\n \nGreat collaboration and interpersonal skills\n \nAbility to work with team members and lead by example in code, feature\ndevelopment, and knowledge sharing.\n\n \nDesign, deploy, and manage CI/CD pipelines across multiple environments to ensure seamless application delivery.\n \nAutomate the code delivery pipeline with goals of achieving one-click deployments, rollbacks, and parameterized builds.\n \nImplement best practices for securing cloud infrastructure, including VPC, IAM, security groups, and NACL.\n \nDesign and deploy monitoring solutions using AWS CloudWatch and ELK Stack to ensure optimal performance of infrastructure and applications.\n \nLead initiatives to strengthen cloud security through the introduction of new solutions and improvements.\n \nCollaborate with software engineers, QA, and other cross-functional teams to ensure a smooth development and deployment process.\n \nLead projects through design, pilot, and deployment phases for new DevOps and security solutions in production.\n \nDesired Profile\n \nProven experience with AWS services such as EC2, S3, Lambda, VPC, CloudFront, API Gateway, ECS, IAM, CloudFormation, and CodeDeploy.\n \nHands-on experience with Infrastructure as Code (IaC) tools like CloudFormation and Terraform.\n \nWorking knowledge of Kubernetes, Helm, and Argo for managing containers, deploying applications, and automating workflows.\n \nProficiency in containerization using Docker and deployment orchestration tools such as Jenkins and GitHub Actions.\n \nExperience with automating infrastructure management and application deployment using Python, Bash, Shell scripting, or similar programming languages.\n \nExperience with CI/CD pipelines and build automation.\n \nStrong understanding of cloud security principles, including IAM roles, security groups, VPC, and other AWS security mechanisms.\n \nMonitoring and performance tuning experience for AWS infrastructure (EC2, RDS, S3).\n \nExperience with relational and non-relational databases like RDS and DynamoDB.\n \nStrong background in Linux systems administration and experience with web and application server technologies like Apache, Nginx, IIS, etc.\n \nFamiliarity with Agile/Scrum development methodologies.\n