Design, develop, & maintain Java-based applications, services, components. Collaborate with cross-functional teams to gather and analyze requirement Conduct code reviews& provide feedback Troubleshoot and debug issues in existing applications .°Participate in the SDLC life cycle, including design, development, testing, & deployment. Work with relational databases and SQL queries. Perform unit testing &ensure software quality and reliability.°