A full stack web and software developer programmer that creates web-based software solutions for business problems. Full-Stack Developers are responsible for developing apps, websites, databases, and desktop solutions. AIE students who follow this track will be able to use a variety languages and tools to create both front-end and server-side software components. These languages include front end and server-side software components. These languages are Java and VueJs , NodeJs , SQL2_ and MongoDB. Java is still one of the most popular and in-demand computer programming languages. It can be used to create cross-platform coding solutions for desktop, mobile, and web platforms. Programming interactive web apps involves developing the browser application and the server-side functions. Then, you communicate online with a database to store or retrieve data.