Java Specialist
CurrentImplementation of Spring Restful web services which produces JSONUsed Apache Commons Database Connection Profile to connect MySQL DB.Used Spring JDBC API to talk MySQL Database for Read and Write operationsUsed Spring Mongo API to talk Mongo DatabaseImplementation of REST API's to do read and write operations on Mongo DBDeveloped Admin UI pages using JQuery Mobile library and HTMLUsed Spring JMS API and ActiveMQ API to send messages to message brokerDoes object sorting using Comparator/Comparable InterfaceDesign Responsive web pages using JQuery and javascript.Dynamic loading of JSP's using AJAX.Integration of SEARS Product Management REST API'sSetup Maven Profiles to connect DEV/QA/PERF/PRODExtensively used JAXB parsers to parse XML into objectsExecution of multiple threads concurrently using Executor ServiceUsed GSON Framework to convert JSON into objectsConsumed SOAP services and parses XML to Java ObjectsFocused primarily on the spring components such as Dispatcher Servlet, Controllers, Model and View Objects.Used Eclipse Juno as the IDE and used eclipse standard/plug-in features for debugging, compiling, and formattingWrote SQL queries, PL/SQL to interact with MySQL DBMSUsed Jenkins to build the application and created the jobs for DEV QA.Resolving performance issuesWrote scripts in JMeter to test the performance of the API'sDevelopment of common functions across the applicationUsed GIT repository for software configuration management and version controlParticipate in project planning sessions with business analysts and team membersExtensively used the LOG4j to log regular Debug and Exception statements.Closely worked with Test Team to identify bugs in applicationDeveloped test cases for the application mentored new team members for application architectureExtensively involved in identifying root cause for the application bugsDeploy the application to the Tomcat Server.