Posted:8 hours ago|
Platform:
On-site
Full Time
At Americana Restaurants, we don’t just serve meals — we serve experiences, powered by technology and driven by customer delight. As the digital backbone for iconic brands like KFC, Pizza Hut, and Krispy Kreme across the MENA region and beyond, our platforms connect millions of customers to the food they love.
We are now looking for a Full stack Integrations to spearhead our ALMP platform support operations — ensuring every customer interaction is smooth, reliable, and memorable.
Overview:
As a Java Full Stack Software Engineer, you will be responsible for designing, developing, and maintaining robust and scalable web applications from front end to back end. You will work closely with cross-functional teams to understand requirements, implement solutions, and deliver high-quality software products. This role requires strong technical skills in Java + Ract.js programming, web development frameworks, and database technologies.
Responsibilities:
1. Full Stack Development: Design and develop end-to-end solutions for web applications using Java, Spring Framework, and modern front-end technologies such as Angular, React.js.
2. Front-End Development: Develop responsive and user-friendly interfaces using HTML, CSS, and JavaScript frameworks, ensuring cross-browser compatibility and optimal performance.
3. Back-End Development: Implement robust and scalable server-side logic and RESTful APIs using Java, Spring Boot, and related frameworks.
4. Database Design: Design and optimize database schemas, write complex SQL queries, and interact with relational databases such as MSSQL, PostgreSQL, or Oracle.
5. Integration and Deployment: Integrate third-party services and APIs, implement continuous integration and deployment (CI/CD) pipelines, and ensure smooth deployment and release processes.
6. Code Quality and Testing: Write clean, maintainable code following coding standards and best practices. Conduct unit testing, integration testing, and end-to-end testing to ensure software quality and reliability.
7. Performance Optimization: Identify and address performance bottlenecks, memory leaks, and other scalability issues to ensure optimal performance of web applications.
8. Security: Implement security best practices and measures to protect web applications against common security vulnerabilities such as XSS, CSRF, and SQL injection.
9. Documentation: Document technical designs, architecture, and implementation details. Create and maintain technical documentation for reference and knowledge sharing.
10. Collaboration: Collaborate with product managers, UX/UI designers, and other stakeholders to understand requirements, provide technical insights, and deliver solutions that meet business objectives.
Qualifications:
1. Bachelor's degree in computer science, engineering, or a related field. Master's degree is a plus.
2. 5+ years of experience in software development, with a focus on full stack web development using Java technologies.
3. Strong proficiency in Java programming language and object-oriented design principles.
4. Experience with web development frameworks such as Spring Framework, Spring Boot, Hibernate, or similar.
5. Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (Angular, React, JavaScript).
6. Solid understanding of web services, RESTful APIs, and microservices architecture.
7. Experience with relational databases (MSSQL, PostgreSQL, Oracle) and proficiency in SQL query optimization.
8. Familiarity with version control systems (Git), build tools (Maven, Gradle), and continuous integration/deployment (CI/CD) pipelines.
9. Strong problem-solving skills, attention to detail, and ability to work in a fast-paced, collaborative environment.
10. Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
Americana Foods
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java NowMohali district, India
Salary: Not disclosed
Mohali district, India
Salary: Not disclosed