Software Development: Design, develop, test, and deploy high-quality software solutions using Java and Python.
Containerization: Implement and manage containerized applications using Kubernetes, ensuring scalability and reliability.
Collaboration: Work closely with cross-functional teams including product management, design, and other engineering teams to define, design, and deliver new features.
Performance Optimization: Analyze system performance and optimize applications for maximum speed and scalability.
Code Review: Participate in code reviews to maintain high code quality and share knowledge with team members.
Troubleshooting: Diagnose and resolve technical issues, providing support as needed for production environments.
Documentation: Write and maintain technical documentation for software systems and processes.