Roles & Responsibilities
- Develop high-quality software using Java programming language
- Design, implement and maintain Java applications
- Collaborate with cross-functional teams to analyze requirements and identify solutions
- Write clean and efficient code that meets project requirements
- Troubleshoot and debug applications to ensure optimal performance
- Create technical documentation for reference and reporting
- Stay up-to-date with emerging trends and technologies in Java development
- Participate in code reviews and contribute to continuous improvement of development processes
- Develop and maintain unit tests to ensure code quality