- Design, develop, and maintain RESTful APIs using Java and Spring Boot
- Collaborate with cross-functional teams to define, design, and deliver new features
- Write clean, maintainable, and effective code following best practices
- Troubleshoot, debug, and optimize applications for performance and reliability
- Participate in code reviews and provide constructive feedback to team members
- Stay up-to-date with emerging technologies and industry trends
- Contribute across the entire software development lifecycle, including planning, development, deployment, and maintenance