* Develop and maintain
Java-based applications using Spring Core.
* Utilize Java build tools such as
Maven or Gradle
for efficient project management.
* Implement unit testing and mocking frameworks to ensure code quality and reliability.
* Design and manage SQL databases, ensuring optimal performance and security.
* Collaborate with cross-functional teams to
integrate REST APIs.
* Use Git for version control and collaborate on code repositories.
* Participate in code reviews and provide constructive feedback to team members.
* Troubleshoot and resolve software defects and issues.