Java/j2ee Developer Resume
Old Bridge, NJ
SUMMARY
- Over 6 years of experience in Analysis, Development, Design, Coding, Code Reviews, Implementation and testing of web based application and client Server applications.
- Proficient in using Object Oriented Programming (OOPS) for building n - tier architecture systems with hands on development expertise in front-end UI layer, application layer including middle-ware and core business frameworks and back-end database layer integration.
- Expert level skill in application development using Java/J2ee, spring framework, hibernate, Struts, Servlets and design patterns of J2EE architecture.
- Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session cascade, Data Access Object, Data Transfer Object
- Extensive experience in design development and implementation of model-view-controller frame works using Struts and Spring MVC
- Experience in design, development and deployment of Java/J2ee web components on servers like apache Tomcat, JBoss 5.0 and Web Logic 8.1.
- Experience in database development and implementation using different RDBMS such as SQL Server, Oracle and MySQL
- Wrote & deployed stored procedures, tuning SQL scripts/queries and using database monitoring tools to provide good response times to ‘front end’ users
- Collaborate with the database modeler, marketing, and sales and retention team to ensure each campaign is executed according to plan
- Good experience and knowledge working on ORM persistence frameworks like hibernate.
- Experience in design and development front-end user interfaces/GUI’s using HTML, JSP, JavaScript, CSS and XML
- Expertise in developing Web services using restful, SOAP, XML, Beans, JSON
- Strong front-end UI development skills using scripting languages like JSP, AJAX, JSON, jQuery, nodeJS and Angular JS.
- Good experience with deployment and release of the application with ANT building tool, test cases using JUnit and application logging using the Log4j
- Experience using middleware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
- Experience in using IDEs such as Eclipse, WSAD, NetBeans
- Experience with the software development life cycle utilizing methodologies
- Quick learner and adoptable to new design patterns/frameworks for fast and quality development
- Strong communication and analytical skills and demonstrated ability to handle multiple tasks as well as work independently or in a team
- Excellent troubleshooting and debugging skills
TECHNICAL SKILLS
Technical Skills: Java, J2EE, JSP, Servlet, Web Services, JDBC, MVC, JSTL, DOM, CSS, Struts, Spring, JSF, Hibernate, JUnit, ANT, Eclipse, NetBeans, Toad, C/C++, HTML5, HTML, JavaScript, XML, DHTML, IBM Websphere, BEA Weblogic Server, JBoss, Apache Tomcat, Oracle 11g, MS SQL Server, MySQL, DB2, Windows, UML, CVS, ClearCase, Wireshark, Immunity Debugger, AngularJS, Jquery, AJAX, nodeJS.
PROFESSIONAL EXPERIENCE
Confidential, Old Bridge, NJ
Java/J2ee Developer
Responsibilities:
- Involved in determining which flexible component should be developed according to analyzing the user’s requirement and specifications.
- Designed the UML diagrams likes class diagrams, interaction diagrams by Visio tool.
- Worked in an Agile work environment with Content Management system for workflow management and content versioning.
- Developed POJO layer to facilitate the sharing of data between the front-end and back-end.
- Developed web services by using Restful API.
- Create server side with Spring Framework and Hibernate for Mapping of the database structure created in Oracle.
- Involved in development of the applications using spring web MVC and other components of the Spring Framework, the controller being Spring Core likes DespatcherServlet.
- Involved in the layout of the webpage with Css, html5 and html.
- Using nodeJS, Jquery and AngularJs to build the dynamic operation on the webpage.
- Implemented controller and mapped it to a URL in servlet.xml.file Implemented JSP corresponding to the controller where in the data was propagated into it from model and view object form controller Designed and implemented MVC architecture using Spring framework, which involved writing action Classes/Forms/Custom Tag Libraries and JSP pages.
- Worked in Hibernate configuration.xml set up and mapping file including generators, associations and inheritance etc.
- Wrote HQL to access the data from the database.
- Used JPA with Hibernate provider.
- Involved in reading customer xml and constructing primary, secondary customer information.
- Developed authentication through LDAP.
- Developed and debugged the application using Eclipse IDE.
- Involved in debug the hibernate mapping and create session, transaction and first level cache and second level cache setup.
- Involved in backing up database and in creating dump files. And also creating DB schemas from dump files. Wrote developer test cases and executed .Prepared corresponding scope and traceability matrix.
- Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
- Ran JUnit, find bugs and fixed them if there are any.
- Configured EMMA tool and ran test suite and make sure that 100% test coverage.
- Implemented Maven as build and configuration tool.
- Using Apache Tomcat Application Server for application deployment in the clustered window environment.
- Used SVN repository for version control.
- Involved in fixing IST, QA and production defects and tracked them using QC.
Environment: Java, J2EE, Spring, Spring-MVC, Hibernate, POJO, Oracle 11g, Maven Repository, JMS, DOM, XML, XSD, XSLT, Eclipse, Web Services, WSDL, JAX-Restful Service, QC, Html, JS, JSP, CSS, html, html5, AngularJS, NodeJS Jquery, Apache-Tomcat, SVN.
Confidential, NY
Java/J2ee Developer
Responsibilities:
- Designed UML diagrams to indicate which component needed to be developed and their interaction.
- Developed the application using Struts Framework that is classical Model View Layer (MVC) architecture.
- Designing, development, JUnit testing and Integration of many components of the applications from end to end, i.e. Front-end (view) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
- Involved in designing user screens and validations using JSP fields, html, JQuery and JSF as per user requirements.
- Used Spring Dependency Injection properties to provide loose-coupling between layers.
- Implemented the Web Service client for login authentication, credit reports and application information using JAX-WS2.0 and Apache Axis to Web Service.
- Developed business modules using Hibernate and Spring Framework.
- Wrote the HQL using Hibernate to implement the ORM.
- Involved in designing the user interfaces using JSP including Css, html5, html.
- Involved in development dynamic function using NodeJS and Jquery.
- Adjusted the Tiles and Layouts to the existing JSP files.
- Played an active role in testing the application for different bug fixing.
- Designed and implemented Web Services using XML, SOAP and JAX-RPC.
- Developed XML, XML schema (XSD) and parser using SAX and DOM and implemented System Oriented Architecture Methodology.
- Developed various unit test cases using JUnit and performance testing using JMeter.
- Implements Message Driven Bean Using JMS and scheduling of Messages using MQ series. Used Eclipse for development and debugging.
- Involved in using SOAP for transmission of large blocks of XML data over HTTP.
- Used Hibernate ORM framework with spring framework for data persistence and transaction management.
- Wrote the HQL queries, stored procedures, and triggers to perform back-end database operations.
- Developed ANT Scripts to do compilation, packaging and deployment in the Web Sphere server.
- Implements the logging mechanism using Log4j framework.
Environment: JDK, J2EE, Struts, Spring, Web services, hibernate, JMS, JSP, Servlets, WebSphere, MySql, windows, HTML, XML, SOAP, Ant, Log4j, XSLT, XSD, JQuery, JavaScript, NodeJS, JUnit.
Confidential, Trenton, NJ
Java/J2ee Developer
Responsibilities:
- Designed the application by implementing Spring3.0 Framework.
- Followed Agile Methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
- Designed the project suing MVC, Session façade, Service Locator and Business Delegate patterns.
- Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views.
- Created various actions under Struts-config.xml, tiles-def.xml files.
- Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files.
- Implemented all DAO’s using Spring Framework.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Configured and deployed the application on weblogic application server.
- Implemented Complex business Delegate layer using DAO’s created and business logic.
- Exposed various capabilities such as web services using SOAP and WSDL.
- Configured and created application log files using Log4j required to trace application messages.
- Compiled and built the application using ANT scripts and deployed the application.
- Used SVN as version control system.
- Involved in code reviews and bug fixing.
Environment: Java 1.6, J2ee, JSP, Spring 3.0, Struts 2.2, Hibernate, eclipse, weblogic 10g, oracle 11g, HTML, JS, Jquery, XML, web services, SOAP, JUnit, SVN, windows, Unix.
Confidential
Java/J2ee Developer
Responsibilities:
- Involved in the enhancement of the gift registry work suing j2ee, Struts framework on web sphere application server.
- Involved in the performance tuning of the database, table integrity and referential integrity for the backend oracle database.
- Applied performance improvement concepts to optimize the performance for the data access.
- Used tools like verbose G to analyze and resolve memory leaks for the application.
- Configure the application for the JDBC providers and new hosts using web sphere deployment manager for the new Dev, Test and production environments.
- Create and configured the plug-in files for the Iplanet webserver on sun Solaris
- Involved in testing of the application.
- Worked with Ant and developed separate build files for development.
- Client’s side validations are done using JavaScript.
- Involved in the enhancement of Servlets, which interact with the database.
- Extensively used log4j logging in the application.
- Participated in user and team interaction.
- Responsible for designing and developing the application.
- Used several j2ee design patterns like DAO, DTO, Business Delegate, Front Controller and MVC-Model along with Struts to develop application.
- Implemented action classes, Form classes and created struts-config files, validation files, tiles definitions, resource bundles for the entire application using struts framework.
- Designed and developed UI components using JSP, JSTL.
- Involved in writing Ant script to build the front end application.
- Developed DAO’s with SQL queries to process database transactions.
- Used eclipse IDE for entire application development and CVS for version controlling.
- Deployed application on weblogic server using Ant build file on windows and UNIX platforms.
- Involved in writing JUnit test cases.
- Developed JavaScript files for user input validation and client side revenue calculations.
Environment: Java, Tomcat, MyEclipse, oracle, Struts, DAO, Apache Log4j, UML, JUnit, JavaScript, ANT, XML, windows, Weblogic.