

Software Engineer II - Backend | NextGen Engineering

Software Engineer II - Backend | NextGen Engineering
Careem
Careem is seeking Software Engineers to join their NextGen Programme, focusing on building scalable distributed backend systems using Java and Spring Boot. The role emphasizes clean coding practices and offers accelerated learning opportunities in a collaborative environment.
Qualification
- Proficiency in Java 8 and Spring Boot
- Experience with Micro-Service Architecture
- Familiarity with SQL and No-SQL databases
- Understanding of distributed systems and scalability
- Ability to write clean code and apply SOLID principles
Responsibility
- Develop distributed backend systems to meet functional and scalability challenges
- Maintain and improve existing services that power the Careem Engine
- Document engineering practices and system improvements
- Collaborate with a team of engineers on exciting projects
- Utilize AWS infrastructure for backend development


