- Develop and maintain Java-based enterprise applications.
- Design and build scalable REST APIs and Microservices using Spring Boot.
- Analyze business requirements and provide technical solutions.
- Develop database queries, stored procedures, and data models.
- Integrate third-party systems and enterprise applications.
- Participate in code reviews and ensure coding standards.
- Troubleshoot and resolve production issues.
- Optimize application performance and scalability.
- Collaborate with cross-functional teams in Agile environments.
- Prepare technical documentation and design specifications.
- Support deployments and CI/CD processes.
- Mentor junior developers and contribute to technical discussions.