Software Engineer
Current- Design, develop, and maintain scalable APIs and backend systems using Java.- Collaborate with product managers, designers, and other engineers to understand requirements and deliver high-quality features.- Implement RESTful APIs, ensuring they are performant, secure, and reliable.- Write clean, efficient, and maintainable code following best practices and coding standards.- Integrate APIs with frontend applications and third-party services.- Perform code reviews, provide feedback, and mentor junior developers.- Troubleshoot and debug issues, and resolve them in a timely manner.- Optimize application performance and scalability through efficient coding and architecture.- Document APIs and backend systems, including creating API documentation for internal and external use.- Participate in Agile development practices, including sprint planning, daily stand-ups, and retrospectives.