As a Senior Full Stack engineer, you will play a crucial role in our software development team, contributing to both front-end and back-end development tasks. You will be responsible for designing, implementing, and maintaining scalable software solutions that meet our business needs
Development of web-based applications for large organizations for On-Prem and Cloud deployments.
Design and develop applications for multiple platforms, databases and application servers.
Develop modern, responsive, and scalable web applications using Vue.js (Vue 2 or 3).
Write clean, maintainable, and efficient JavaScript (ES6+).
Build and maintain reusable components, directives, and Vuex store modules.
Integrate RESTful APIs and handle asynchronous data fetching using Axios or similar tools.
Optimize performance for speed and scalability across browsers.
Ensure cross-browser compatibility and responsiveness on all devices.
Use Vite/Webpack and modern front-end tools for efficient builds and deployments.
Required Skills
5+years of industry experience in Java Development and Web Applications
A comprehensive familiarity and proven experience in OOD/OOP
Experience in SQL and relational DB environments such as Oracle, MSSQL, PostgreSQL.
Self-motivated and fast learner with a strong sense of ownership and drive
Experience working in Agile environment.
Strong proficiency in JavaScript, HTML5, and CSS3.
Solid experience with Vue.js 2/3, including Vue Router and Vuex (or Pinia).
Familiar with component lifecycle hooks, Composition API, and Single File Components (SFC).
Experience working with REST APIs, JSON, and handling HTTP requests.
Familiarity with SCSS, Tailwind CSS, or other styling frameworks.
Knowledge of build tools like Vite, Webpack, NPM/Yarn.
Experience with unit testing using tools like Jest, Vitest, or Mocha, JUnit
Preferred Qualifications
Full stack development experience using Vue.js 2/3
Java, Spring, Spring bott, Multithreading, performance tuning
AWS services, cloud native application development