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