
Experienced Java Developer with 9 years of expertise in designing, developing, and maintaining enterprise applications. Skilled in Core Java, Spring Boot, Hibernate, SOAP/RESTful Web Services, and database management, with strong experience in working on legacy systems and API integrations. Adept at debugging, performance tuning, and delivering reliable solutions in Agile environments. Known for strong problem-solving skills, teamwork, and ability to support both development and production issues effectively.
Implemented database solutions with MySQL/Oracle, optimizing queries and improving performance.
Built and consumed RESTful web services, integrating third-party APIs for business needs.
Used Agile methodologies (Scrum) with tools like Jira/Git for version control and task tracking.
Wrote unit tests (JUnit, Mockito) to ensure high-quality code and reduce production issues.
Wrote unit tests (JUnit, Mockito) to ensure high-quality code and reduce production issues.
Participated in code reviews and collaborated with cross-functional teams to deliver on-time releases.
Improved system performance by implementing multithreading, caching, and optimization techni
ques
Developed and maintained SOAP web services to support business applications.
Worked with XML, WSDL, and XSD for service communication.
Supported and enhanced legacy Java applications, fixing bugs and adding new features.
Integrated applications with other systems using SOAP-based interfaces.
Performed debugging, testing, and troubleshooting of services in development and production.
Worked with the team to analyze requirements and update existing modules.
Prepared technical documentation for services and changes made in legacy code.
Performed manual testing of web and desktop applications, preparing and executing detailed test cases.
Conducted API testing using Postman, validating request/response, status codes, and error handling.
Reported, tracked, and verified defects using tools like Jira / Bugzilla.
Collaborated with developers and business teams to understand requirements and ensure proper coverage.
Participated in functional, regression, integration, and UAT testing.
Assisted in support activities, including reproducing user issues, preparing logs, and coordinating fixes with the development team.
Prepared and maintained test documentation, including test plans, test cases, and test execution repo
rts.