About the role
We are a fast-growing Alternative Payment Method (APM) provider a global footprint across India, theMiddle East, Europe and South America, preparing for expansion into Morocco. Our mission is to build secure, seamless, and accessible digital payment infrastructure across borders. We are seeking an experienced Full Stack Developer to join our growing team in Morocco.
The Full Stack Developer will have expertise in Core Java, J2EE skills, Spring Framework,
Spring Boot, Hibernate, Struts, and knowledge of MySQL C NoSQL Databases. As a Full Stack
Developer, you will be responsible for developing and maintaining both front-end and back-
end components of our software applications.
Key Responsibilities
- Designing, developing, and maintaining scalable web applications using Core
Java, J2EE skills, Spring Framework, Spring Boot, Hibernate, and Struts.
- Building and optimizing front-end UI components using HTML, CSS, JavaScript,
and modern JavaScript frameworks (e.g., Angular, React, Vue.js).
- Integrating front-end components with back-end services and databases to ensure seamless functionality.
- Developing and implementing RESTful APIs for communication between front-
end and back-end systems.
- Collaborating with cross-functional teams to define, design, and ship new features.
- Troubleshooting and debugging issues to ensure smooth operation of software applications.
- Conducting code reviews and providing constructive feedback to other team members.
- Staying updated on emerging technologies and industry trends to continuously improve our development processes.
Qualifications / Experiences
- Bachelor’s degree in computer science, Engineering, or a related field.
- 3- 5 years of experience as a Full Stack Developer or similar role.
- Proficiency in Core Java, J2EE skills, Spring Framework, Spring Boot, Hibernate, and
Struts.
- Strong knowledge of front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., Angular, React, Vue.js).
- Experience working with MySQL and NoSQL databases (e.g., MongoDB,
Cassandra).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work effectively in a fast-paced, dynamic environment.
Key Performance Indicators (KPIs)
- Timely completion of development tasks and projects.
- Quality of code (measured by code reviews and lack of defects).
- Responsiveness and performance of web applications.
- User satisfaction and feedback on delivered applications.
- Successful integration and deployment of new features and updates.
- Contribution to team knowledge and improvement initiatives.
- Adherence to project timelines and deadlines.
- Effective collaboration and communication with team members and stakeholders