Sr. Java Developer
CurrentImplemented the application using Java object-oriented principles.Proficient in Java Design Patterns & J2ee design patterns.Worked on Core Java and its libraries in creating the java/J2EE web application's business Logic.Used the various Complex data structures in collections Framework in Java/J2EE for building the Business Logic.Coordinated with the support team, the issues found during testing and was involved in the verification and validation of the issues.Implemented Java and J2EE Design Patterns such as Command, State, Template, Composite, Strategy and Observer.Working with the JIRA tool for QualityCenter bug tracking.Responsible for implementing the business requirements using Spring Core, Spring MVC, Spring Boot, Spring Data and Spring Security.Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security.Implemented business process, database retrievals and access of information using Java and Spring Core, Spring MVC, Spring DAO, Spring Security framework.Implemented JAVA/J2EE design patterns such as Factory, Template, MVC, Singleton.Usage of version control repository SVN (Subversion by apache), JIRA/ QualityCenter for ticketing, Wiki for documentation, Jenkins for nightly build.Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.Analyzed and resolved production system problems tracked with Rational ClearQuest and JIRA.Worked on Spring Security for providing access to various level of users.Experience in Struts, Spring IoC, Spring MVC, Spring Data, Spring Boot, Spring Security and other spring frameworks implementation and integration.Used spring framework to inject the DAO and Bean objects and for auto wiring the components and implemented application security using spring security API.