- Design, develop, and maintain Java-based applications.
- Analyze business requirements and translate them into technical solutions.
- Develop RESTful APIs and microservices using Spring Boot.
- Write clean, scalable, and productive code following coding standards.
- Perform unit testing, integration testing, and debugging.
- Optimize application performance and troubleshoot production issues.
- Collaborate with cross-functional teams including Business Analysts, QA, DevOps, and Architects.
- Participate in code reviews and technical design discussions.
- Develop and maintain technical documentation.
- Support deployment and production activities.