Software Engineer, Java, Angular, Kafka

Posted Aug 19

This is a fully remote position, open to applicants in Morocco.

📋 Description

• Design, create, and maintain backend applications using Java (Spring Boot) as well as frontend applications in Angular.

• Develop robust, secure, and high-performance REST APIs.

• Engage in the design and implementation of event-driven architectures utilizing Apache Kafka.

• Ensure code quality by adhering to development best practices, Clean Code principles, conducting code reviews, and using Sonar.

• Involve yourself in analysis, technical design, and the various development phases.

• Write unit and integration tests to ensure application reliability.

• Aid in deployments and CI/CD processes.

• Participate in the implementation of microservices architectures.

• Optimize application performance, maintainability, and security.

• Collaborate effectively with DevOps, Architects, QA, and Product Owners.

• Take part in Agile/Scrum ceremonies and contribute to continuous improvement efforts.

• Assist in creating technical documentation and providing application support.


⛳️ Requirements

• Bachelor's (Bac+4) to Master's (Bac+5) degree in Computer Science or a related field.

• At least 5 years of experience in Java development.

• Strong understanding of Java 11/17 and the Spring ecosystem (Boot, REST, Security, JPA).

• Proficient skills in Angular.

• Good knowledge of Kafka (messaging, streaming, event-driven).

• Solid expertise in relational databases (SQL / PostgreSQL).

• Familiar with Maven, Git/GitLab, and Sonar.

• Experience in developing REST APIs.

• Knowledge of microservices architecture.

• Familiarity with Docker and Kubernetes.

• Understanding of CI/CD pipelines.

• Strong analytical skills, autonomy, and team spirit.

• Excellent interpersonal skills and a strong sense of organization.


🏝️ Benefits

• Remote work opportunities available in Morocco and internationally.

• Flexibility and autonomy in work arrangements.

• Access to training, certifications, and personalized coaching.

• Engaging assignments with top-tier clients.

• Integration into active technical communities.

• An inclusive culture in a multicultural and disability-friendly environment.

• Participation in solidarity initiatives with partners.

• Commitment to reducing environmental impact.

People also viewed

opinov821 hours ago

Senior Full Stack Engineer – .NET/React

BR flagBrazil, +1 more countryFull-timeFull-stack Engineer
ApplyView job
IGS Energy21 hours ago

Software Engineer Intern

US flagOhio OnlyFull-timeFull-stack Engineer$31.2k – $62.4k/year
ApplyView job
Cast & Crew21 hours ago

Software Engineering Lead

US flagUnited States OnlyFull-timeFull-stack Engineer$150k – $180k/year
ApplyView job
FCamara Consulting & Training21 hours ago

Full-Stack Developer – Specialist

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Nayax21 hours ago

Regional Tier 1 Tech Lead

CN flagChina OnlyFull-timeFull-stack Engineer
ApplyView job
NVIDIA21 hours ago

Senior Software Engineer, NeMo Core Platform

US flagCalifornia, +5 more statesFull-timeFull-stack Engineer$184k – $356.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers