Java/j2ee Developer Resume
Bloomington, IllinoiS
SUMMARY
- 6+ years of extensive experience in Software Development Life Cycle (SDLC) enterprise application design, development, testing, debugging, documentation, deployment and integration of different software applications.
- Extensive experience in design, development and deployment of n - tier enterprise applications for J2EE platform/SOA using Java, JDBC,JSP, JPA, Servlets, EJB 3.0, Struts 1.x/2.0, JSF, Tiles, JSTL, Tag Libraries, Hibernate 3.0,, JNDI,.
- Expertise in Web Front End technologies, Spring 2.5/3.0, Struts1.x/2.0, JSP, Tag Libraries, Struts custom validation rules, Tiles, GWT, JSTL, Java Script, DHTML, XML/XSL.
- Experience in creating reports using Crystal Reports XI
- Extensively worked in UNIX,LINUX,SUN Solaris, and Windows vista/2003/XP/2000/NT environments
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework
- Experience in working with XML, XSL, XSD, JSON, DTD, SAX, DOM technologies.
- Experience in creating and consuming SOAP and RESTFul Web Services.
- Experience in developing Web 2.0 interfaces using Java Script, AJAX and DOJO.
- Good experience in Designing, Developing and Deploying Enterprise Java Beans in Application Servers like Weblogic 11g, WebSphere 7, Jboss2.4.4 .Hands on experience with Installation,
- Solid UNIX, Linux and Open Source development background.
- Hands on Experience using webObjects for reusable web components
- Expertise in Analyzing and Troubleshooting teh Environment and Application Issues
- Strong Communication Skills and Excellent Customer Relations in Collecting and Analyzing user requirements.
- Extensive Experience in working with various databases like DB2, Oracle and SQL Server 2000 & thorough knowledge in T-SQL, PL/SQL statements, Stored Procedures, Triggers.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, UML
Web Technologies: J2EE, Servlets, GWT, JSP,JPA, EJB, JMS, JDBC, JNDI, LDAP, Java Mail, RMI, HTML, XML, XSL, XSLT,JSON, JAXP, JQuery, XML4J, Spring, JavaScript, Struts, AJAX, JAX WS, Web Services, SOAP, RESTFul, JSF, 2.5/3.0, SOA
Web/Application Servers: WebSphere 6.1/5.x, Weblogic 9.x/8.x/7.x, Apache Tomcat 6/5.x, JBoss 4.0/5.0
RDBMS: Oracle 10g/9i/8i/7.0, PostgreSQL, SQL Server 2000, Sybase, MS-Access and DB2 UDB 7.2
O/R Mapping: Hibernate
Tools: RSA, Eclipse, MyEclipse, WSAD, Rational Rose 2002, Rational XDE, Quest TOAD, Apache ANT, VISIO, and Dream Weaver, Crystal Reports XI
Methodologies: Waterfall, Iterative, Agile
CASE Tools: Rational Rose 2000/2002, Rational XDE, Enterprise Architect (EA) and MyEclipse
Source Control: SVN, CVS
Operating Systems: UNIX(Shell Scripting) and Windows XP/2000/NT 4.0/98
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, Illinois
Java/J2EE Developer
Responsibilities:
- Used Spring framework to build MVC architecture and separate presentation from business logic. Involved in rewriting middle-tier on Websphere application server.
- Responsible for Requirements capturing & Preparing Software Requirements Specification.
- Used pureQuery development and Responsible for designing, Implementing.
- UML Modeling using Rational Rose tool.
- Worked on using MULE ESB
- Primarily involved in re-design and coding of offline processes which are standalone java programs running to generate various reports asynchronously and send mail to teh users.
- Consumed RestFul webservices and used Restlet API.
- Used Maven to build applicatiion and RSA as IDE.
- Generated Stored Procedures using PL/SQL language and used IBM DB2 and PostgreSQL.
- Used Junit and EasyMock for unit testcases.
- Designed teh database tables using normalization concepts & implemented cascading delete relationships between different transaction tables.
- Used XSLT for transforming teh XML documents in to HTML documents.
- Used various design patterns like factory pattern, singleton pattern, DAO etc.
- Involve in support of teh existing application which involved defect fixing and minor enhancements.
Environment: Java (JDK 1.6), JSP, Mule ESB, JPA, Servlets, Spring 3.0, Maven, RestFul, HTML, CSS, XML, XSTL, DHTML, Junit, EasyMock, Design Patterns, RSA, STS,SVN, Websphere 6.1, JDBC, IBM DB2, PostgreSQL, UNIX, Windows-XP.
Confidential, Alabama
Java/J2EE Developer
Responsibilities:
- Used Agile development methodologies for software development.
- Created detailed and high level designs with UML Sequence, Activity, and Collaboration Diagrams.
- Worked on mobile development using PhoneGap for Android.
- Created and consumed RESTFul Web Services using JAX-RS (Restlet).
- Developed JSP custom tags required for teh presentation layer.
- Developed application using Eclipse, Spring.
- Used Hibernate for ORM mapping.
- Used Maven for project life cycle management.
- Created Unit test cases using JUnit.
- Designed and developed web pages using HTML/CSS, XML and JavaScript.
- Used GWT for web development.
- Used Eclipse as teh IDE and JBoss as teh application server.
- Involved in usingLog4Jto create log files to debug as well as trace, application using WSAD.
- UsedCVSfor version control.
- Used Servlet, XML and JSON
- Performed integration testing and worked with teh Quality Analysis team in testing teh application.
- Worked as a part of teh 24X7 production support team.
Environment: Java 1.6, J2EE, Spring 3.0, GWT, RESTFul Web Services, JAX-RS, Restlet, JSON, WSDL, JSP, Servlet,Tag libraries, JavaScript, AJAX, HTML,CSS, XML, Maven, CVS, Junit 4, Log4j, Eclipse, SQL, PL/SQL, UML, and Oracle 10G.
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Involved in teh Analysis, Design, Coding, modification and implementation of user requirements.
- DevelopedUse Case diagrams, Class diagrams and Sequence diagrams using Microsoft Visio.
- Developed Application using Eclipse, GWT, JSP, JPA, JQuery, JSF and Spring.
- Created custom UI components using JSF.
- Integrated JSF with DOJO for utilizing DOJO Toolkit Features.
- Built and consumed RESTFul web services using Jersey framework.
- Worked on teh layout and created several reports using Crystal Reports.
- Created teh DAO layer using Spring JDBCTemplate to interact with teh database.
- Used Weblogic application server for deploying teh application.
- Used Maven for application life cycle management.
- Worked on teh data model and created database objects like PL/SQL triggers, functions and procedure.
- Created reports using Crystal Reports XI
- Created unit test cases and test suites using JUnit.
- Worked with teh Quality Assurance team in testing teh application.
- Worked on teh deployment and production support teams.
Environment: JDK 1.5, JSP,GWT, JPA, JSF(Richfaces, PrimeFaces, DOJO), Spring (IOC, Hibernate Support, Transaction Management), Crystal Reports XI, Hibernate, Maven, RESTFul Web Services, Jersey, PL/SQL, CSS, AJAX, JQuery, Oracle 10g, Eclipse, Weblogic Application Server, Agile Methodology, Unix, Shell Scripting
Confidential, Colorado Springs, CO
Java/J2EE Developer
Responsibilities:
- Involved in theSoftware Development Life Cycles (SDLC): Analysis, Design and Development and Testing phases.
- Involved in developingUse Case diagrams, Class diagrams and Sequence diagrams inMagic Drawto express teh detail design.
- Developed user interfaces usingJSP, JPA and JQuery.
- Implemented Model View Controller (MVC-2) architecture usingStruts 2.0
- Developed validations usingStruts validation framework.
- UsedHibernateto store teh persistence data into teh DB2 database.
- Created and consumed SOAP web services using JAX-WS.
- UsedSpringFramework to integrate teh application withHibernate.
- Involved in writing theANT scriptsto build teh application.
- Involved in usingLog4Jto create log files to debug as well as trace, application using WSAD.
- UsedCVSfor version control.
- UsedJUnitTesting Framework for Unit Level Testing.
- Worked inIBMRational Application Developer (RAD)to develop complete application
Environment: / Tools: Java, J2EE, JQuery, JSP, JPA, Struts 2.0, CSS, JavaScript, Hibernate, Spring, Rational Application Developer, JAX-WS, Web Sphere App Server, CVS, Rational Rose, Log 4j, JUnit, Unix, Shell Scripting.
Confidential
Java Developer
Responsibilities:
- Worked with functional leads to discuss business specifications and transformed them in to technical requirements.
- Developed environment set up document and assisted development team to install development environment.
- Assisted in developing teh technology proposal document required for teh system.
- Involved in design meetings with teh architects and other development team and contributed in designing rules engine, DAO factory pattern using StatementBuilders and ResultSetHandlers.
- Designed teh application work-flow using Struts and authored struts configuration files like validator.xml, struts-config.xml and validation-rules.xml files.
- Developed core business components for rules engine to automate teh process of screening applicants for teh requirement.
- Created user interfaces for teh presentation layer using JSP, HTML, DHTML and JavaScript.
- Developed JSP custom tags required for teh presentation layer.
- Wrote ANT scripts to automate teh build process.
- Created EJBs to encapsulate teh business logic to represent teh model in MVC Architecture.
- Developed business components in teh rules engine using business components. XML based configuration is provided to configure rules engine dynamically on teh run time.
- Worked with teh database team to analyze teh data from development perspective.
Environment: Java, Servlets, JSP, Java Beans, Struts 1.2, Weblogic Application Server 8, Eclipse 3, IBM DB2, JDBC, EJB, MVC, DAO Factory pattern, ANT, PVCS, HTML, DHTML, JavaScript.
