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 wif 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 wif Installation,
- Solid UNIX, Linux and Open Source development background.
- Hands on Experience using webObjects for reusable web components
- Expertise in Analyzing and Troubleshooting the Environment and Application Issues
- Strong Communication Skills and Excellent Customer Relations in Collecting and Analyzing user requirements.
- Extensive Experience in working wif 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 wif 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 the 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 the database tables using normalization concepts & implemented cascading delete relationships between different transaction tables.
- Used XSLT for transforming the XML documents in to HTML documents.
- Used various design patterns like factory pattern, singleton pattern, DAO etc.
- Involve in support of the 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 wif 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 the 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 the IDE and JBoss as the 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 wif the Quality Analysis team in testing the application.
- Worked as a part of the 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 the 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 wif DOJO for utilizing DOJO Toolkit Features.
- Built and consumed RESTFul web services using Jersey framework.
- Worked on the layout and created several reports using Crystal Reports.
- Created the DAO layer using Spring JDBCTemplate to interact wif the database.
- Used Weblogic application server for deploying the application.
- Used Maven for application life cycle management.
- Worked on the 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 wif the Quality Assurance team in testing the application.
- Worked on the 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 the 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 the persistence data into the DB2 database.
- Created and consumed SOAP web services using JAX-WS.
- UsedSpringFramework to integrate the application wifHibernate.
- Involved in writing theANT scriptsto build the 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 wif 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 the technology proposal document required for the system.
- Involved in design meetings wif the architects and other development team and contributed in designing rules engine, DAO factory pattern using StatementBuilders and ResultSetHandlers.
- Designed the 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 the process of screening applicants for the requirement.
- Created user interfaces for the presentation layer using JSP, HTML, DHTML and JavaScript.
- Developed JSP custom tags required for the presentation layer.
- Wrote ANT scripts to automate the build process.
- Created EJBs to encapsulate the business logic to represent the model in MVC Architecture.
- Developed business components in the rules engine using business components. XML based configuration is provided to configure rules engine dynamically on the run time.
- Worked wif the database team to analyze the 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.
