Software Engineer Ii
Current• Working as a Backend Engineer on Micro services architecture and building scalable and reliable platforms. As a backend engineer, my tech stack is Java, Kotlin, Spring Boot, Hibernate, SQL, AWS, Terraform, Docker, Kafka. As a part of Careem Identity Team, my responsibilities are mentioned below: • Collaborated with the Platform Identity team to integrate two SMS providers for Careem OTPs in Jordan and Pakistan, concurrently acquiring proficiency in Kotlin Spring.• Acquired expertise in crafting effective unit tests in Spring using both Kotlin and Java.• Played a pivotal role in addressing distributed system and race condition challenges within the identity-provider service for Project Rumi.• Contributed significantly to the service maturity initiative by crafting acceptance tests in Tavern, Python covering all high-traffic endpoints for all services within the Platform Identity team.• Execute full software development life cycle. • Write clean, reusable, testable and maintainable code.• Grow into a subject matter expert. • Continuously strive for higher quality and productivity. • Participate in on call rotations and jump in to resolve incidents.