Java Software Developer
Current● Built the web tier of applications using the Spring MVC framework, adhering to the well-established Model-View-Controller architecture. ● Developed RESTful APIs, creating comprehensive Swagger-based documentation for seamless integrations.● Implemented multithreading in Java to handle concurrent processing and developed a batch process framework.● Implemented industry-standard design patterns, such as Singleton and Data Access Objects, to enhance code structure, modularity, and maintainability. ● Leveraged the Spring framework for Dependency Injection and ORM, enhancing code maintainability and database interaction. ● Integrated applications with microservices using Spring integration workflow files.● Developed microservices using Spring Boot, Rest API, and JSON, enabling modular and scalable architecture.● Created custom solutions using React, Java, and responsive web development technologies.● Conducted unit testing and prepared test case documents.● Provided ongoing support for company web applications, offering programming assistance and resolving technical issues promptly.● Implemented workflows for code quality improvement through peer code reviews and feedback.