ROLE: Full Stack Developer JOB TYPE: 6 Months renewable Contract for another 6 months depending on performance MODE OF INTERVIEW: 1x Virtual, next onsite with hiring manager. Panel interview with technical case WORK SETUP :4x Onsite 1x wfh. QC area Job Summary: We are looking for a highly skilled and versatile Full Stack Developer to join our development team. The ideal candidate should have hands-on experience in both front-end and back-end development, be proficient in multiple programming languages and frameworks, and be able to take projects from concept to deployment. Key Responsibilities: Develop and maintain RESTful microservices and API endpoints to support various applications and services. Integrate external APIs to enhance functionality and provide seamless user experiences. Utilize Java and Spring Boot to build scalable and efficient back-end systems. Create and maintain shell scripts for automation and system administration tasks. Develop responsive and user-friendly front-end components using JavaScript and Node.js. Integrate with cloud services, such as AWS or Azure, to deploy and manage applications. Write and optimize SQL queries for data retrieval and manipulation. Build dynamic and interactive web interfaces using React or Vue.js. Maintain and enhance Point of Sale (POS) systems for our clients. Stay updated on industry best practices and emerging technologies to continually improve our development processes. Collaborate with cross-functional teams to design and implement software solutions. Qualifications: - Bachelor&aposs degree in computer science, Software Engineering, or a related field (or equivalent experience). - Proven experience in REST microservices development and design. - Experience with Java and Spring Boot. - Proficiency in shell scripting for automation. - Experience with JavaScript and Node.js for front-end and back-end development. - Familiarity with AWS Cloud or Azure Cloud services. - Proficiency in SQL and database management. - Experience in developing web applications with React or Vue.js. - Experience with version control systems (e.g., Git). - Strong problem-solving and analytical skills. - Excellent communication and teamwork skills. Preferred Qualifications: - Relevant certifications in AWS or Azure is a PLUS - Experience with containerization technologies (Docker, Kubernetes). Show more Show less