Java/j2ee Developer Resume
New York City, NY
SUMMARY:
- Java/J2EE Developer with 7+yearsof experience in Analysis, Design, Development, Maintenance and Implementing Enterprise, Web and Client Server applications using JAVA/J2EE technologies and Object oriented technology.
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables.
- Worked in both Waterfall and Agile Methodologies.
- Good Experience in developing applications using JAVA and J2EE Technologies like Servlet, JSP, JDBC, JavaScript, EJB, JPA, JMS, Struts, Spring, XML,XSD,XSTL, Hibernate, HTML, DHTML, Web Services & SOAP.
- ExtensiveWeb programmingexperience with technologies likesHTML5, CSS, JSP,Java, Servlet, JavaScript,XML,AJAX, Angular JSandJQuery.
- Expertise in configuring the Spring Application Context using Spring Framework along with its modules like Inversion of Control (IOC), application context module, Aspect oriented programming (AOP) module, JDBC module and web module.
- Expertise inSpringandStrutsMVC frameworksfor building theweb layer.Experience indatabaseaccess using Hibernateand JDBC.
- Extensive experience in building thedata layerusingO/R mapping technologysuch asHibernate.
- Experience in developing commercial applications using common J2EE Design Patterns such as Session Facade, FactoryandData Access Objects.
- Extensively usedEclipse, RAD, and RSAasIDEfor application development and support.
- Extensively usedJunitandlog4jfor unit testing and logging.
- Experience in using DOM4J, JAXB, JAXPparsing andXMLBeanto process, validate, parse and extract data fromXMLfiles.
- Expertise in developing web - based applications using IBM WebSphereApplication Server,WebLogic Application Server and Tomcat Web server.
- Extensive experience in workingIDEtools likeEclipse, Netbeans, RAD, WID (Web Sphere Integration Designer).
- Hands on experience using Messaging Services likeJMS,MQ Series.
- Proficient in RDBMS concepts and experience in working withOracle,and PL/SQL, Database triggers, Procedures, Functions.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS:
Languages: Java, JSP, HTML, DHTML, JavaScript, XSL, XSLT, SQL, PLSQL, UNIX, Angular JS
Technologies: J2EE, EJB, RMI, JMS, Servlet, JDBC, Web Services
Frameworks: Struts, AJAX, Spring, Hibernate, JUnit, Log4j, XML, Beans, JSTL
IDEs/Tools: My Eclipse, Ant, Rational Rose, Toad, Maven, JQuery.
App/Web Server: Web Sphere, Web Logic, Tomcat, JBoss
Operating System: Windows, UNIX/LINUX
Database: Oracle, DB2, SQL Server
PROFESSIONAL EXPERIENCE:
Confidential, New York City, NY
Java/J2EE Developer
Responsibilities:
- Involved in all the phases ofSDLCincluding Requirements Collection, Design & Analysis of theCustomerSpecifications, Development and Customization of the Application.
- Designed and developed Application based onSpringFramework,SpringMVCandSpring templates
- UsedSpringTransactions in the application and developed Session beans for the business logic at the middle tier level.
- UsedSpringFramework forDependency Injectionand integrated withHibernateDAOs.
- UsedHibernateframework in persistence layer for mapping an object-oriented domain model to a relational database
- Responsible for implementingStrutstiles andStrutsvalidation for chain management module.
- DevelopedStrutsAction classes and configured the MVC flow usingstruts-config.xml
- UsedStruts-Validator frame-work for all front-end Validations for all the form entries.
- Coded different action classes instrutsresponsible for maintaining deployment descriptors likestruts-config, ejb-jar and web.xml using XML.
- Developed UI usingHTML5,CSSandjQueryto display the data on the client side.
- WroteSPA (Single page web applications) usingRestfulweb services plus AJAX and Angular JS.
- Implemented GUI pages by using JavaScript,HTML5,JSP, CSS, andAJAX.
- Web application development for backend using Angular JS with cutting edge HTML5 and CSS3 techniques
- Creating different modules that depend on each other with specific controllers, templates, scopes, custom filters and directives using Angular JS.
- Used Spring dependency injection and Spring-Hibernate Integration.
- Defined the Hibernate Configuration File, Hibernate Mapping using annotation and created classes to persist the data.
- Used Hibernate framework to write insert, modify and selection SQL queries.
- Involved in implementation of enterprise integration withWeb ServicesandLegacy Systems usingSOAP, andREST(UsingAxisandJerseyframeworks)
- Involved in writingSpringConfiguration XML file that contains declarations and other dependent objects declaration.
- UsedSVNfor version control.Log4Jwas used to log both User Interface and Domain Level Messages.
- Developed EJS access layer and components using JPA/Hibernateframeworks for object persistence to Derby database for mock domain and in Oracle for real domains.
- UsedJ2EEDesign patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development.
Environment: Java, J2EE, Struts, Spring, EJB Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate, XML, Apache Tomcat, Web Logic Application Server, SOAP, JMS, Eclipse, Servlets, JavaScript, JSP, HTML5, CSS, JDBC, Eclipse, Web logic Application Server, JUnit, Log4j for logging, Angular Js.
Confidential, Detroit, MI
Java/J2EE Developer
Responsibilities:
- Built Rich Prototypes and Applications using HTML5, CSS, JavaScript, JQuery, Ajax, and JSON with SQL database.
- DesignedJSPpages for Initial applications, Submissions and Maintenance module using JSTL andStrutstag libraries.
- Wrote extensive HTML5, CSS and JavaScript code to build dynamic pages using Eclipse.
- Developed session EJB and message driven bean (MDB) to processJMS XMLmessages.
- JSPs,Servlets, XMLdescriptors using WebSphere Application Server.
- Streamlined the time bound nightly batches for concurrent processing on various nodes within a cluster using Springbatch.
- Application Developed using struts frame work as web layer frame work and hibernate for Data layer.
- Responsible for coding inJavafor client side requirements based onStrutsframework.
- Usedstrutsvalidation framework to perform Server side validations.
- Involved in writingStrutsactions classes, Action forms and configuration files i.e.Struts-config.xml
- Implemented Tiles framework inStruts.
- DevelopedStrutsActionsand action mappings for fetching information from and delegating request to the service layer.
- DevelopedSpringservice classes for Initial applications and Maintenance module to implement business logic requirements.
- UsedSpringFramework’s IOC Dependency Injection to inject Service Object into Action Classes.
- External customer portal is developed in annotation basedSpringMVCandHibernate.
- Involved in writing the database integration code usingHibernateLeveraged the AOP features of Spring framework to handle exceptions.
- Developed internal and external validation code using JavaScript.
- Used JQuery, a cross browser JavaScript library to dynamically add the items to a request on the client side.
- Wrote controllers and validators for UI interactions and configured the Spring mvc for the web application.
- Used the Eclipse as IDE, configured and deployed the application onto Websphere application server using Maven build scripts to automate the build and deployment process.
- Designed and Developed End to End customer self service module using annotation basedSpringMVC, Hibernate,JSPandJQuery.
- Involved in integrating applications with other application using IBM WebSphere.
- Involved in generatingHibernateConfigurations files,Hibernatemapping files andHibernatedata Objects to communicate data in persistence layer.
- Worked on Database Stored Procedures and Functions, views and Synonyms.
Environment: CoreJava,J2EE,SpringMVC, Clear Case, Apache, Eclipse,JSP, Struts, swing, JNDI, Log4j, JUnit, XML, HTML5, CSS, JavaScript, Web logic Application Server, Apache Tomcat, Oracle, Windows XP and IBM MQ Series, Angular JS, Apache CFX.
Confidential, Manhattan, NY
Java/J2EE Developer
Responsibilities:
- Used JSP, HTML, and CSS for content layout and presentation.
- Implemented business logic using Session Beans, Servlets and stored procedures.
- Created the web application using MVC Struts framework.
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
- Created Session Beans as services to communicate with DB Layer using Hibernate for the change requests in existing flows.
- Used JSP, JavaScript, JQuery, AJAX, CSS, andHTMLas data and presentation layer technology.
- DevelopedHibernatemapping files andHibernateconfiguration for persisting data to the database.
- Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax with JSON.
- Developed SOAP based Web Services using JAXB.
- Developed web based applications using JavaScript, HTML, DHTML and CSS.
- Implemented JAVA-J2EE technologies including specialization in XML, XSL, and XSLT.
- Involved in creating Hibernate mapping files for classes and tables, associations, inheritances and generating sequences, creating configurations, Session Factory, Sessions, Transactions, Queries, Criteria’s and Filters etc.
- Created web application prototype using JQuery.
- Integrated Hibernate ORM to facilitate DML and DQL queries and represent OR mapping.
- Used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Involved in implementation of MVC Spring Controller.
- Write SQL procedures for intensive database transactions for Storing high volume HTML Data.
- Created and consumedREST FullWeb ServicesusingJAX-RS.
- All the modifications were performed using JSP, Servlet and XML.
- Developed applications using struts.
- Developed Action classes, Action forms, JSP and other configuration files like struts-config.xml, web.xml.
- Implemented the logging mechanism using Log4j framework.
- Implemented using various J2EE design patterns such as Session Façade, Business Delegate, Value Object, Data Access Object, etc.
Environment: Java, J2EE, Struts, Spring, EJB Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate, XML, Apache Tomcat, Web Logic Application Server, SOAP, JMS, Eclipse, Servlets, JavaScript, JSP, HTML, CSS, JDBC, Eclipse, Web logic Application Server, JUnit, Log4j.
Confidential, Sunnyvale, CA
Java/J2EE Developer
Responsibilities:
- Developed, maintained cutting-edge insurance agency management software.
- Coordinated designs and implementation of application, collaborated with project managers, engineering teams and various client agencies.
- Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
- Designed and developedUser Interface withJSP, CSS,XHTML,JSTL, JavaScript,JQuery,Custom Tags,DHTML, Struts TilesandStruts Taglibrary.
- Used Struts Validation Framework for dynamic validation of the user input forms.
- Improved Auto Quote application by designing and developing it using Eclipse, HTML, Servlets and JavaScript.
- Designed and developed UI with AJAX, HTML, XHTML, DHTML and JavaScript for more interactive web pages.
- Performed client side validation using Struts Validation Framework.
- Developed Struts Action Forms, Action classes and templates and performed action mapping in struts-config.xml.
- Used Hibernate EHC ache for second level caching which resulted in enhanced performance of the application.
- Hibernate Query Language (HQL) was used to perform various queries in the database.
- Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
- Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
- Configured JUnit test cases for testing all spring service calls and Spring MVC validations.
- JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.
Environment: Java, J2EE, Struts, Spring, EJB Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate, XML, Apache Tomcat, Web Logic Application Server, SOAP, JMS, Eclipse, Servlets, JavaScript, JSP, HTML, CSS, JDBC, Eclipse, Web logic Application Server, JUnit, Log4j.
Confidential, Philadelphia, PA
Java/J2EE Developer
Responsibilities:
- Involved in designing and developing the front end of the application usingJSP,JavaScript, AJAX, HTML,DHTML, and CSS.
- Constructed Interfaces and API’s for Public classes and detailed private classes using J2EE.
- IntegratedSpringframework withHibernate.
- Application was developed usingSpringMVC Web Flowmodules.
- Developed UI usingJSP,HTML,CSS, JavaScript (jQuery)andJSPtags for the front end.
- Involved in writingSpringConfigurationXMLfiles that contain object declarations and dependencies.
- Implemented theHibernateframework (ORM) to interact with theSQLServer.
- Developedweb servicesinJavaand effectively usedSOAP,and WSDL.
- Used Hibernate for simple database table sync with user data.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Performed client side validation using Struts Validation Framework.
- Developed Struts Action Forms, Action classes and templates and performed action mapping in struts-config.xml.
- Implemented Multi-threading concepts.
- Developed the application using Core Java, J2EE and JSP’s.
- Installation and deploying in Tomcat server.
Environment: Java, J2EE, Struts, Spring, EJB Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate, XML, Apache Tomcat, Web Logic Application Server, SOAP, JMS, Eclipse, Servlets, JavaScript, JSP, HTML, CSS, JDBC, Eclipse, Web logic Application Server, JUnit, Log4j.
