Java/j2ee Developer Resume
Newark New, JerseY
SUMMARY
- Sun Certified JAVA/J2EE Developer with 8 years of extensive experience in application development usingJava J2EE, EJB, JMS,JSP, Servlets, Struts, Spring,JSF, JQuery, Hibernate, XML, SOA, JavaBeans, JDBC, ColdFusion, WebSphere,UML,WebLogic, JBoss, ApacheTomcat, JSON,SSL, Spring Security,JBoss,WebServices - SOAP,REST andCore Java.
- Working Experience with all aspects of technology projects including Business Requirements, Design Specification, Development and testing and Deployment.
- Worked on modules likeAOP,MVC, transactions,securityas part ofSpring MVC Framework
- Hands on Experience in developing applications using Spring Framework’s Spring Web Flow,Inversion of Control(IoC) and Dependency Injection(DI).
- Expertise in backend database Programming (development ofstored procedures,functions,triggersand writing complex SQL queries).
- Proficiency in creating use case diagrams, class diagrams, sequence diagrams, Activity diagrams, component diagrams, Data Flow diagrams, ER-diagrams.
- Expertise in the implementing Core Javaconcepts, Multi-Threading, Collections & J2EE Technologies (JSP, SERVLET, JMS, JPA, JAXB, JAXWS, JAXRS, RMI, JNDI).
- Experience in Front-end web pages usingJSP,HTML,XHTML,CSS,Ajax&JavaScript
- Experienced and proven best practices of Web services development and Integration (bothRESTandSOAP)
- Good Experience in the build tools likeApache AntandMaven
- Have extensive experience in building and deploying applications onWebandApplication ServerslikeApache 2,JBossAS,WebLogic,WebSphere andTomcat.
- Strong experience with various Web & Application Servers - IBM WebSphere, BEA WebLogic, JBoss, Tomcat, & Apache on Windows, & UNIX based platforms.
- Hands on experience with Databases like Oracle & MySQL.
- Proficient in usingUnified Modeling Language(UML) to developClass Diagrams,Sequence DiagramsandUse Cases.
- Expertise in developing applications using Java,J2EE, Struts 2.0, JSP, Servlets, HTML, JavaScript, XML, AJAX, Spring,Hibernate, Databases (DB2 8.1.2, Oracle 11g), Application Servers like Tomcat, WebSphere andWebLogic11g.
- Strong background of usingJ2EE design patternslikeFactory,Abstract Factory,Prototype pattern,Builder pattern,Adapter,Proxy Pattern,MVC, Singleton, Observer, Facade etcfor developing highly optimized application.
- Strong working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions.
- Strong Knowledge in XML technologies including XML,DTD, XML Schema, XSL, XPath, XSD, XSLT.
- Experience in Agile Methodologies (SCRUM), Water Fall in different project life cycles.
TECHNICAL SKILLS
Operating System: Windows 7, Windows XP, Windows Server 2003,Linux,UNIX.
Languages: Java/J2EE, C#. Shell Scripting, PL\SQL.
Frameworks: Struts, Spring, Hibernate, Spring-core, Spring AOP, Spring MVC, Spring webservices- SOAP,REST
Databases: Oracle, SQL Server, MySQL, MS Access, DB2
Web Technologies: JSP, Servlets,JMS,Groovy, JNDI, JDBC, ColdFusion, JCE, JavaBeans,HTML,HTML5,JavaScript, Web Services, AJAX,JQuery, JavaScript,CSS, Google Maps JavaScript,ActiveMQ, Java Portlet JSR 168JSR 286
XML Technologies: XML,JAXB, XPath,XSL, XSLT, SAX, JDOM and XStream
IDE: Eclipse,NetBeans, RSA, RAD(7.0)
Tools: & APIs: Pivotal tracker, JIRA, BugZilla,SQL Developer, Maven,JBossHibernate Tools, TortoiseandJBoss web tools Log4J, JUnitMockito,jMockJMeter, JaspersoftiReport Designer
Version Control: SubversionSVN,CVS, VisualSource
Web Services: Spring Web Service, AXIS,JAX-WS and JAX-RS, WSDL,SOAPand REST.
Web/App Server: IBM WebSphere,Apache, Tomcat, BEAWebLogic, JBoss.
PROFESSIONAL EXPERIENCE
Confidential - Newark, New Jersey
Java/J2EE Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Involved in system design and development using collection and multithreading for the action classes.
- Actively participated in the dailySCRUMmeetings to produce quality deliverables within time.
- Developed the presentation layer usingSpring MVC, JSP, Html, JavaScript, JQuery and Ajax.
- Developed login flow with Spring Security.
- Involved in multi-tieredJ2EE designutilizingSpring Inversion of Control (IOC) architecture andHibernate.
- DevelopedWeb servicesto allow communication betweenapplicationsthrough SOAP.
- Jasper Report - involved in gathering report requirements and developing.
- Used ColdFusion to simplify web service implementation ( with automated WSDL generation/ transparent SOAP handling for both creating and consuming services.
- Developed RESTful services and tested using Soap UI.
- UsedSVN versioncontrol tool.
- Automate build process by writingMavenbuild scripts.
- Configured and customizedlogsusingLog4J.
- Spring MVCmodel integration for front-end request action controller.
- Wrote PL\SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Continuous review of critical database to proactively identify space issues, performance tuning issues.
- Actively participate in all adopted Agile activities such as stand-ups, retrospectives, Continuous Delivery, TDD, ATDD, BDD (Behavior Driven Development) reviews and knowledge sharing across team members
- Involved in installing and configuringEclipseandMavenfor project dependencies.
- Deployed the applicationJBoss 5.0.
- Implemented the application using the concrete principles laid down by severaldesign patternssuchasBean Factory,Factory pattern,Singleton,Data Access Objectetc.
- Covered the application with unit tests using JUnit,Mockitoand EasyMock.
Environment: Java,J2EE, MVC, JSP, Servlets,EJB3.1 (Session&Message Driven Beans), Maven,JavaScript,JQuery,Ajax,MVC,JSP,Struts1.2, Apache, Design Patterns,OOPs Concepts, Collections Framework,JavaBeans,JDBC, JCE, JPA, PL/SQL .
Confidential, New York NY
Java/J2EE Developer
Responsibilities:
- Prepared Use cases for all the flows by analyzing the use case documents of legacy old Main Frame application.
- Involved in Agile/Iterative methodology and full SDLC development.
- Prepare the sequence, class and model diagrams for all the user cases.
- Defined the project structure and setup the project workspace.
- Played a key role in finalizing the technologies, software’s which best suits the application based on the latest market trends.
- Developed the presentation layer using Struts, JSP, HTML, JavaScript, JQuery and Ajax.
- Used Hibernate as the model framework to interact with the Oracle database.
- Used spring framework in managing the beans, used IoC of spring extensively. Used Spring JDBC for database operations. Used spring managed transactions to persist data to the tables.
- Used spring Interceptors like DelegationActionProxy for managing Struts Actions dependencies.
- Integrated struts and hibernate with spring framework.
- Created REST web services for Customer Information, Email Service etc using maven and Apache Axis2, CXF libraries.
- Covered the application with unit tests using JUnit, Easymock.
- Prepared the test data using SQL scripts to populate the data tables in DEV, INT and QA. Implemented functions, procedures, triggers and views required for the project.
Environment: Java/J2EE, Struts,JSP, HTML, JQuery, JavaScript, Ajax, WebServices REST, MVC, Hibernate, Spring Framework, Junit,Maven,Apache, JSM, Agile development.
Confidential, Cincinnati, OH
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Coding, and unit testing of the projects.
- Designed and developed views, controller and model components implementingStruts MVC Framework
- Configured struts-specific deploymentdescriptor(struts config.xml).
- Implemented the validations using Struts MVC Framework.
- Developed Struts MVC compliant components for the web tier.
- Developed theWeb servicesusingSOAP.
- Used Toad tool for querying the Database
- Developed Action classes,Stateless Session Beansfor Accounts Modules.
- Used Object/Relational mappingHibernate frameworkas the persistence layer for interacting with Data base.
- Developedstored proceduresand triggers to perform batch jobs.
- Developed the web pages usingJSPandServlets.
- Developed test scripts and test cases usingJUnit. And jMock.
- Enhancements and support to their current e-banking application.
- DevelopedDAOclasses.
- Developed test scripts and involved in testing.
Environment: Java,JSP, Servlets, JDBC, EJB, XML, Struts, Web Logic Work Shop, Web Services, Spring, Toad,Hibernate,BEA Web Logic, ORACLE, JDBC, HTML, J Unit, JavaScript, Log 4j, and Windows NT
Confidential, Austin, TX
Java/J2EE Developer
Responsibilities:
- Involved in all phases ofSoftware Development Life Cycle (SDLC).
- Front end UI usingHTML5, JavaScript,JQuery, CSS3, AJAX, Google API.
- UsedAntfor building the application, and completed testing by deploying on application server.
- Experienced in using theEclipseIDEextensively.
- Experienced on WebSphere Portal Server 5.1, 6.0 and 6.1 including WebSphere Portlet Factory.
- Experienced in handlingAjaxrequests from the web client and manipulating the responses.
- Developed application usingJSP,Servlets.
- Involved in analysis, design, testing phases and responsible for documenting technical specifications.
- Involved in Integration of web services Rest/Soap with the front end client components and designing the web flow to the back end servers.
- Deployed the application on theJettyServletEngine, Http Server.
- Worked in developing web application components likeRest/Soap web services, and experienced in handlingJSON / XMLformats of data.
- Developed Google based web application and deployed in Google App Engine.
Environment: Java/J2EE,Jsp,Servlets, HTML,MySql,JQuery, Google App Engine, Google Cloud SQL database, Eclipse,Web services, Rest/ Soap, Ajax, CSS, JDBC, JNDI.
Confidential, Tampa, Florida
Java/J2EE Developer
Responsibilities:
- Involved in all phases ofSoftware Development Life Cycle (SDLC).
- Analyzed business requirements and created technical solutions.
- Responsible for working onSOA/WebServices.
- Used Ant for building the application, and completed testing by deploying on application server.
- Worked on Ant to build the application and usedJRebelfor code integrations
- UsedJUnitframework for unit testing of application andLog4jto capture the logs.
- Experienced in developing web application components like Rest and Soapwebservices.
- Developed the application usingJSF2.0Framework that usesModel View Controller (MVC)architecture with JSP as the view.
- Worked on Hibernate and created mappings.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Stateless Session Beans.
- Involved in Unit Testing, Integration Testing andUATTesting.
- Deployed the application on theJBossApplication Server.
- Spring framework is used toimplement Inversion of Control (IOC)andAspect Oriented programming (AOP).
- Test cases have been written by usingJUnitframework.
- Used Java Messaging Services(JMS)for reliable and asynchronous exchange of messages.
- Wrote message handler adapter for enterprise calls using Message Driven Beans, JMS and XML.
- Accessed database usingSQLQueries,PL/SQLscripts
Environment: Java/J2EE,JSP,CMS,Richfaces,AdobeFlex,Openfaces,HTML,XML,JBoss, Seam,Jquery,Javascript,Hibernate,Oracle,SQL,Spring,JMS,JasperReports,WebServics,SOA,Servlets, JRebel, Eclipse, Ant, Unix,Linux,Shell Scripting,LDAP,JNDI,JDBC, Web services, Rest/ Soap.