Primary skills - Java, spring framework, Python, Knowledge of Linux
Good to have - Storage and Virtualization experience
Responsibilities
Design, develop, and maintain scalable and high-performance applications using Java (Spring Framework) and Python.
- Participate in the full software development lifecycle, including requirement analysis, design, development, testing, deployment, and support.
- Troubleshoot complex issues and perform deep debugging to identify root causes and implement effective solutions.
- Leverage AI-assisted development tools (e.g., Copilot) to improve code quality, productivity, and development efficiency.
- Collaborate with cross-functional teams including Product, QA, and Operations to deliver high-quality solutions.
- Contribute to code reviews, ensuring adherence to best practices, coding standards, and security guidelines.
- Manage source code, branching strategies, and version control using GitHub.
- Track and manage work items, bugs, and sprints using Jira.
- Drive continuous improvement in development processes, tools, and workflows.
- Ensure applications are robust, secure, and optimized for performance.