We invite applications from suitably qualified individuals for the post of Java Developer. The selected candidate will report to the Manager.
The Java Developer will be responsible for:
- Develop and maintain backend services and APIs within the SAP Commerce Cloud (Hybris) environment.
- Design and implement business logic and functionalities to meet the specific needs of the platform.
- Work closely with cross-functional teams to define and refine requirements for e-commerce applications.
- Ensure the scalability, performance, and security of backend solutions.
- Collaborate with the front-end development team to integrate APIs and enhance user experience.
- Debug and troubleshoot issues in a production environment.
- Continuously evaluate and improve development processes, ensuring high-quality code and solutions.
- Design and implement dynamic and responsive user interfaces using Angular within the SAP Commerce Cloud (Hybris) platform.
- Work closely with backend developers to integrate services, APIs, and data models into seamless front-end solutions.
- Develop and optimize high-performance, user-friendly web applications with a focus on mobile responsiveness.
- Ensure cross-browser compatibility and performance optimization of front-end components.
- Collaborate with UI/UX designers to ensure design consistency and enhance user experience.
- Implement testing strategies and conduct unit tests to ensure the reliability of front-end applications.
The ideal candidate should possess:
- Proven experience working with SAP Commerce Cloud (Hybris).
- Solid understanding of e-commerce platforms, especially in the context of SAP Commerce Cloud.
- Strong knowledge of Java (Backend) or Angular (Front-End) with a good grasp of related frameworks.
- Familiarity with RESTful services, microservices, and APIs.
- Knowledge of version control tools like Git and CI/CD pipelines.
- Ability to work in an agile environment and collaborate with cross-functional teams.
- Strong problem-solving skills and the ability to debug and troubleshoot complex issues.
- Excellent communication skills and the ability to work both independently and as part of a team.
- Experience with cloud platforms (AWS, Azure, etc.) is a plus.
- Knowledge of database management systems (SQL/NoSQL).
- Experience with Agile methodologies and DevOps practices.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
If you’re up for the challenge, please send your resume to aflala@johnkeellsit.com. Please state the position you’re interested, in the subject line of your email