Java/j2ee Resume
Bothell, WA
SUMMARY
- Around 7 years of extensive experience in Object Oriented Programming (OOP), involved in complete SDLC life cycle - System Analysis, Design and development of various Applications using J2EE Technologies
- Strong experience in design & development of applications using Java/J2EE components such as Java Servlet, JSP, JSF, Spring 3.0, Hibernate3, Enterprise JavaBeans (EJB3), XML, XSL, JavaScript.
- Pattern, and configuring data sources on Websphere and Jboss eap6. Worked exclusively on UI with HTML and CSS along with Dojo Javascript library.
- Experience working on SOA (Service Oriented Architecture). Implemented web-services using JAX-WS. And also RESTful webservices using Jackson-mapper api for json and Xstream for xml marshaling and unmarshaling.
- Good Confidential writing Maven POM.xml for managing the dependencies and transient dependencies.
- Used Junit for implementing the test cases and log4j for logging
- Good experience in implementing the design patterns like MVC, Singleton, Session Facade, Business Delegate, Service Locator, Front Controller, etc
- Worked with Source control tools like Perforce, Sablime, SVN.
- Excellent communication and interpersonal skill, self-motivated, detail oriented.
- Good Teaching skills.
TECHNICAL SKILLS
J2EE Technologies: Servlets, JSP, EJB, JMS, JAXB, JNDI, JDBC, Web Services
Web Services Technologies: Apache Axis, WSDL, SOAP, REST
Languages: Java, Python, JavaScript, HTML and CSS.
Frameworks: Struts, Spring MVC, JSF, Hibernate
Application Servers: WebSphere, Jboss, Weblogic
IDE Tools: RAD, Eclipse, Jboss Developer studio
Version Control Systems: Subversion, Perforce, Git, Sablime
DBMS: MySQL, Oracle 10g, 11g
Big Data: Hadoop, Map-Reduce, Apache Storm
Operating systems: Windows- 98/2000/2003/ XP, Linux, Mac
PROFESSIONAL EXPERIENCE
Confidential, Bothell, WA
Java/J2EE
Responsibilities:
- Used Spring MVC to develop the application. Involved in designing User interface using Jsp and html.
- Involved in defining Controllers to process the request. Used Spring annotations to configure the controllers and request mapping.
- Used spring dependency injection to inject the dependent objects into controllers. Developed DAO layer to communicate with the database.
- Used HibernateDAOSupport on the DAO layer, written xml mapping files and configured one-many mapping for the database tables.
- Used Ajax calls for search and filtering the connections based on connection attributes.
- Involved in developing the datastage web services to run the jobs dat perform auditing.
- Consumed Restful webservices from datastage to get the list of connections and their updated statuses in a json format.
- Designed the logic to log into UNIX using ssh and Telnet using apache.commons.net library.
- Worked on IBM websphere 8.5 Created and Configured shared libraries dat were used by the application. Configured class loading priority for application while deploying.
Environment: JDK 1.7, Spring3.0 MVC, Spring DI, SOAP-UI, Hibernate 3.0, Websphere8.5, Unix, SVN, Dojo, HTML, Oracle 11g, IBM Datastage.
Confidential, Hoffmann Estates, IL
JAVA Consultant
Responsibilities:
- Designed and developed Web service provider for applications to consume.
- Used Rest for exposing the services. Developed the application using Spring mvc.
- Used mvc annotations extensively to configure the controllers.
- Worked with Mongodb to retrieve the data from a real-time meetup API.
- Created Storm spouts and bolts to facebook, twitter, meetup data.
- Used Redis publish and subscribe model to publish the data to the topologies.
- Worked with Angular JS on the client side. Designed Navigations using ng-route and developed services to make ajax calls.
- Designed html components using bootstap css library.
Environment: Java 1.6, Spring 4.0, Apache Storm, Redis Caching, MongoDB, RoboMongo, SOAP UI.
Confidential, Boston,MA
JAVA/J2EE Consultant
Responsibilities:
- Used Jboss developer studio as a development environment.
- Used JSF2.0 framework to build the application and Primefaces library to build the widgets on the screen.
- Developed UI screens for the User to search and view the Loan Application information using primefaces.
- Defined navigation logic for pages, Implemented ajax calls for retrieving information and refresh some of the components on the UI.
- Involved in configuring JMS, used spring jndi to get the address of the remote server.
- Used Hibernate as ORM tool to communicate with the database.
- Defined one-many mapping, lazy loading features for database tables in an xml file. Used hibernate dao support to perform database operations.
- Used Anthill pro to deploy the application into Jboss application server.
- Worked in an Agile Environment. Actively participated in scrum meetings, recorded the amount of time spend on each story inside Jira tool.
- Used Perforce for version control system.
Environment: Jdk1.6, Jboss EAP6, Spring3.0, JSF2.0, Hibernate3.0, Spring DI, XHTML, javascript, primefaces 3.2, Perforce, Agile, Anthill pro.
Confidential, MurrayHill, NJ
JAVA/J2EE Consultant
Responsibilities:
- Used Eclipse Indigo as a development environment.
- Developed automation scripts for testing the connection creation with different parameters and load testing.
- Involved in writing HTML and JSP Pages for the client side. Used JavaScript library(Dojo) for rendering Tables and Tree representation on a HTML Page.
- Implemented a reusable component in JavaScript for Ajax calls and processing JSON responses back from the server.
- Involved in designing the layouts using dijit contentpane, border container, tabcontainer, floatingpane.
- Used javascript module design pattern for creating the structure of the url and structure for the dojo grid based on the user request.
- Used spring framework on the server-side along with various modules like Spring Ioc, Spring Restful Webservices, Spring-Hibernate, Spring mvc.
- Used annotations for configuring the entities and named queries.
- Used annotations for the controller methods to map the request urls and http methods as REST architectural style url.
- Used REST exclusively for returning connection objects from host machine.
- Used Spring dependency injection to manage the dependent objects.
- Used CORBA for RMI to communicate with Host machine.
- Used annotations for defining the controllers and various request/URL mapping on to the controllers to process the request and exposed the REST calls as web service.
- Used Junit to test the services both xml and Json responses.
- Involved in writing sql queries for storing the data received from gui server.
- Involved in implementing a job update technique for receiving the update on the client when the connection was interrupted or lost by raising an alarm flag to change the attributes in a table.
Environment: Jdk1.6, Tomcat 7, Spring3.0, Spring MVC, Hibernate, Spring DI, CORBA, Android Honeycomb, Eclipse Indigo,Dojo, Html.
Confidential
Java Consultant
Responsibilities:
- Involved in Coding and Designing of the Forms and reports for various modules.
- Involved in Coding of the java components which are the heart of the application and user management.
- GUI development using HTML, XML, JSP, Servlets, JavaScript with the halp of MVC Architecture
- Worked extensively on the JSPs
- Front-end validations in Javascript
- Integration testing (end-end)
- Prepared exhaustive test cases to comprehensively test functionality and code
- Was closely involved with unit testing and the monitored the performance profile of the application which was one the key requirements of the project and ensured the elimination of bottlenecks both in the front end and the backend DB tier
Environment: Java1.5, Jsp1.2 Servlet2.5, HTML, Javascript, Windows, Apache Tomcat 5, Oracle 9i.
