Java Developer Resume
Chicago, IL
SUMMARY
- Over 7 years of experience in analysis, design, development and implementation of enterprise and web - based internet/intranet applications using Java, J2EE and related Technologies.
- Demonstrated excellence in delivering quality software products in Iterative and Agile SDLC environments including Scrum.
- Expert level skills in application development using: Java, J2EE, Spring Framework, Hibernate, Struts, JSP, JSF, EJB, JPA, Servlets, JDBC, HTML, JavaScript, J2EE compliant application servers, multi-threading, client/server, design patterns of J2EE architecture.
- Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc.
- Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like Rational Rose, MS-Visio for creating class and sequence diagrams.
- Extensive experience in rich front-end technologies such as XHTML, CSS, JavaScript, AJAX, and Tag Libraries.
- Strong experience in Design, Development and Deployment of Web-Applications/ J2EE applications on servers like WebLogic, Apache Tomcat and JBoss.
- Experience in XML APIs such as JAXP (SAX, DOM), JAXB for data binding and experience in designing the XSD schema generation.
- Experience in AJAX, XML, XSLT, XPATH, and Web Services with SOAP to design, deploy, develop and implement the internet / Intranet applications.
- Expertise in database, such as Oracle 10g/9i, SQL Server, MS Access and MySQL with hands-on experience on database programming with using SQL and PL/SQL.
- Have good experience in managing project files by using version control tools like Concurrent Version System (CVS), SVN and PVCS and bug tracking tools like Log4J, JIRA.
- Hands on experience with testing oriented programming with JUnit.
- Have good experience of all testing phases such as Unit testing, Integration testing and System testing.
- Excellent team player with strong analytical, organization and communication skills.
- Adept at learning new technologies, analyzing problems, a self-starter with strong work ethics.
TECHNICAL SKILLS
Languages: Java, J2EE, C/C++, SQL
Web Technologies: JSP,JSF, JavaScript, XML, XSD, XSL, XSLT, DHTML
Design Patterns: MVC, DAO, Dependency Injection, SingletonAbstract Factory, Factory Method
J2EE Technologies: Servlets, JDBC, Java Mail
Frameworks: Spring 3.0/2.5, Struts 1.2
ORM Frameworks: Hibernate 2.x/3.x
RDBMS: Oracle9i/11g, DB2, SQL Server
IDEs: Eclipse, NetBeans, Pnuts
Web/Application Servers: Tomcat5.5, WebLogic11g, WebSphere5, JBoss6.0
WebServices: SOAP, SOAP UI, WSDL, JAXB
Version Control: CVS, Subversion (SVN)
Testing/Logging: JUnit, Log4j
Build Tools: Apache ANT, Maven
Bug Tracking: Quality Center,JIRA, Bugzilla
Operating Systems: Windows, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose
- Designed and developed application using Struts and Spring Frameworks (Spring IOC).
- Involved in implementing JQuery for providing interactive user interfaces.
- Responsible for developing GUI / user interfaces using JSP. Custom tags were used.
- Developed the Servlets for processing the data on the server.
- Used JSF to develop presentation layer.
- Used WebLogic for design, development, and deployment of applications.
- Used Hibernate 3.0 in data access layer to access and update information in the database.
- Responsible for the oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings (.hbm) files. Also used Hibernate named queries, criteria language and Hql.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Consumed Web Services using Apache CXF framework for getting remote information
- Involved in creating user interfaces using JQUERY.
- Designed and implemented Web Services using XML, SOAP, and JAX-RPC.
- Implemented and used Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Performed unit testing using JUnit framework and used Struts Test Cases for testing Action Classes.
- Created test plans, JUnit test cases and test suite for testing the application.
Environment: Java, J2EE, CSS, HTML, XML, JavaScript, AJAX, Spring, Sencha, Hibernate, Web Services, Apache Tomcat, CVS, Oracle, Eclipse, Toad, Struts, WebLogic, Apache CXF, JQuery, JSP, Servlet, CRUD, UML, JUnit, Maven, iText, Clearcase, Agile, Flex.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Analyzed the requirement specifications and designed UML diagrams using Rational Rose.
- Designed and developed application using Struts and Spring Frameworks (Spring IOC).
- Worked on GUI internationalization using JSP and Core Java
- Used AJAX, Java script and GWT to create interactive user interface.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Designed and Developed Servlets and JSP pages for autantication.
- Prepare Java/J2EE development structure for Maven.
- Wrote SQL and implemented ORM using Hibernate.
- Wrote complex SQL statements to retrieve data from the DB2 database.
- Designed and implemented Web Services using XML, SOAP, and JAX-RPC.
- Deployed the applications on IBM WebSphere Application Server.
- Performed Unit Testing and developed Unit Test Classes using JUnit.
- Tested spring web services using the SOAP UI by creating a Mock Service using WSDLs.
Environment: Java, J2EE, CSS, HTML, XML, JavaScript, Struts, JSF, Spring, Sencha, Hibernate, Web Services, JIRA, PL/SQL, SVN, WebSphere, Websphere Portal, Apache CXF, DOJO, JSP, Servlet, DB2, UML, JUnit, Maven, GWT
Confidential, Columbus, OH
Java Web Developer
Responsibilities:
- Participated with a high performance team in the implementation phase of the Agile/Scrum SDLC.
- Developed a high-end presentation layer with CSS, JavaScript, AJAX, jQuery, JSP, and custom tags.
- Implemented Dependency Injection and Aspect Oriented Programming using Spring Framework.
- Worked on design patterns like Singleton, Dependency Injection, Abstract Factory, and Factory method for application development.
- Leveraged Hibernate great features such as transparent data persistence, object/relational mapping, and hibernate query language.
- Scaled up the application from HTTP to HTTPS.
- Involved in Autantication using Acegi Spring.
- Handled SOAP based Web Services.
- Tested Web Services using SOAP UI.
- Implemented log using Log4j for autantication process.
- Worked on tracking serious bugs using JIRA
- Developed and performed TEMPeffective unit tests using JUnit.
Environment: Agile, CSS, JavaScript, AJAX, jQuery, JSP, JSTL, XML, Servlets, Spring 3.0, Hibernate 3.3, JUnit, JDK 1.6, SOAP, WSDL, JAXB, JAX-WS, SOAP UI, WebServices, WebLogic 11g, Oracle11g, Log4j, Maven, JIRA, Eclipse, Window, Unix
Confidential, Dublin, OH
J2EE Developer
Responsibilities:
- Involved in a team for designing and developing technical documents that comprised of architecture designs, technical descriptions, and business logic illustrations in ER, class and sequence diagrams.
- Designed dynamic and functional front-end in CSS, JavaScript, JSP, and JSTL.
- Implemented Singleton, Factory, and Command design patterns for the application development.
- Implemented MVC Architecture using Spring.
- Used SVN for version controlling tool.
- Wrote scripts to support database operations in Sybase by the application.
- Tracked bugs through Bugzilla.
- Developed and performed TEMPeffective functional tests using JUnit.
- Developed Maven script for building application and deploying on JBoss6.0
Environment: Agile, CSS, JavaScript, JSP, JSTL, Java Servlets, XML, Spring, JBoss 6.0, Sybase, Hibernate 3.0, JUnit, Maven, JDK 1.5, Bugzilla, Eclipse, SVN, Windows, UNIX
Confidential, Horsham, PA
Java Developer
Responsibilities:
- Designed and developed front-end using CSS, JavaScript, JSP, and JSTL.
- Prepared UML Sequence diagram, Activity diagram to be incorporated in the Technical Design Document Using Rational Rose tool
- Developed the application utilizing Struts framework, its MVC Architecture, and J2EE best practices and design patterns.
- Implemented persistence layer using Hibernate ORM and configured Hibernate for using JTA Transaction Manager.
- Tested and used Tomcat as deploy server.
- Wrote efficient and TEMPeffective SQL scripts, stored procedures and PL/SQL for the application support in Oracle.
- Performed multiple code reviews, unit testing, and system testing of application to ensure that the application was working as per the business requirement.
- Created ANT to build different artifacts for necessary deployment.
- Designed and developed front-end using CSS, JavaScript, JSP, and JSTL.
- Implemented persistence layer using Hibernate ORM and configured Hibernate for using JTA Transaction Manager.
- Tested and used Tomcat as deploy server.
- Wrote efficient and TEMPeffective SQL scripts, stored procedures and PL/SQL for the application support in Oracle.
- Performed multiple code reviews, unit testing, and system testing of application to ensure that the application was working as per the business requirement.
- Created ANT to build different artifacts for necessary deployment.
Environment: JavaScript, CSS, J2EE, JSP, Servlets, JDBC, JNDI, Struts 1.2, XML, Tomcat 5.5, Hibernate 2.0, Oracle 9i, JUnit 3.8, JDK 1.5, ANT, Rational Rose, Eclipse, Windows, UNIX