Bengaluru, Karnataka, India
• Led the design and development of RESTful APIs leveraging Java 8 Spring frameworks, ensuring robust technical documentation while exhibiting leadership and initiative by spearheading critical API projects.
• Engaged in Agile methodologies, including Scrum, to enhance development efficiency and product quality.
• Utilized Kafka for event management, used RabbitMQ for message queuing, and designed MongoDB database and Redis cache solutions for user transaction and gameplay data storage.
• Developed Jenkins CI/CD pipeline for seamless microservice docker container deployment on the Google Cloud Platform, enhancing agility and efficiency instead of in-house deployment solutions.
• Utilized test-driven development to achieve over 90% test coverage by implementing unit and integration tests using JUnit and Mockito, and employing Postman, Charles, and Swagger for comprehensive API testing and validation.
• Regularly participated in sprint planning, daily standups, retrospectives, backlog refinement, and tech debt management, leveraging tools like Jira and Confluence for effective project management.