We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume Profile

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 7 years of software development experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
  • Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with web technologies, distributed technologies and client-server architecture environment.
  • Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
  • Excellent programming skills and development experience with JDK 1.4 1.5, J2EE, Servlets, JSP, JSF, Swings, UI, EJB, Java Beans, GWT, JMS, JDBC, XSLT, JUnit and Web Services.
  • Experience in developing Web based GUI's using JSP, HTML, DHTML, CSS, JavaScript and its frameworks like JSON , Action Script, Angular JS, JQuery, EXT JS and Ajax.
  • Experience with multiple Servers like IBM WebSphere, WebLogic, Sun Glass fish, Jboss and Apache Tomcat.
  • Proficient in developing various open source frameworks like Struts, Spring, JSF1.2, and ORM Technology like Hibernate 3.0.
  • Extensive development experience on different IDE's like Eclipse, My Eclipse, NetBeans and RAD.
  • Good exposure to building Web Services WSDL, SOAP, UDDI using open source implementation like Apache Axis, RESTful API.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Experience in developing PL/SQL, Stored Procedures, Triggers on Oracle Databases
  • Good work experience in writing SQL queries with major Relational Databases.
  • Good knowledge of database connectivity JDBC for databases like Oracle, SQL Server, MySql, MS Access.
  • Hands on experience in UML Modeling, Rational Rose and Design Pattern J2EE like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
  • Experience in various Agile methodologies like Test Driven Development, SCRUM, and Pair Programming.
  • Extensively worked with Oracle 11g/10g/9i/8i, SQL Server 2000, MySQL and DB2 relational database management systems
  • Strong team player, ability to work independently and in a team as well, excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS

Languages

Java, C, C , XML, SQL and PL/SQL.

Java/J2EE Technologies

JSP, Servlets, JDBC, RMI, JNDI, SAX, DOM, JAXB

Frame Works

Spring 2.x, Hibernate 3.0/2.0, Struts, Tiles, EJB3.x/2.x, JSF 1.2, Spring MVC and JPA.

Web/Application Servers

Web Sphere 6.1/5.1, Web Logic 9.1, Apache Tomcat6.0/5.5, Jboss 4.2 and Sun Glass fish.

IDE/Tools

Eclipse 3.5/3.3, Net Beans 3.6, RAD 6.0, WASD 5.0, My Eclipse 5.1

Web Services/Messaging

Web Services, REST, SOAP, WSDL, JAX-WS, Apache AXIS 2, JMS, MQ Series.

Scripting Languages

HTML, DHTML, Java Script, AJAX, CSS, JQuery

Testing and Build Tools

JUnit, Log4j, ANT, Maven

Databases

Oracle 8i/9i/10g/11g, My SQL 5.0, SQL Server 2000,IBM DB2 v7.0

Operating System

Windows NT/2000/XP, UNIX, Linux .

Source Control

CVS, Rational Clear Case and Subversion

Work Summary

Confidential

Role: Java/ J2EE Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Controller MVC architecture.
  • Involved in designing user screens and validations using HTML5, JavaScript,JQUERY and Angular JS as per user requirements.
  • Developed Client side validation code using JavaScript and JQUERY .
  • Used Spring Dependency Injection properties to provide loose-coupling between layers
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
  • Used various JAX-RS Web Services using Jersey Framework.
  • Also used Annotation capabilities of RESTful API by providing ease development and client adoption
  • Implemented system-wide Email Notification for important changes.
  • Used Hibernate ORM framework integrated with Spring framework for data persistence and transaction management.
  • UML diagrams like use cases, class diagrams, interaction diagrams sequence and collaboration and activity diagrams were used.
  • Worked in an Agile work environment with Content Management system for workflow management and content versioning.
  • Used Hibernate object relational datamapping framework to persist and retrieve the data from database.
  • Wrote Hibernate Criteria queries, Named queries for stored procedures, and triggers to perform back-end database operations.
  • Implemented multithreading concepts of transaction purpose
  • Developed ANT Scripts to do build, packaging ear file.
  • Deployed the application using Weblogic as a server.
  • Used UML and Rational Rose suite for designing the System.
  • Implemented the logging mechanism using Log4j framework.
  • Wrote test cases in JUnit for unit testing of classes.

Environment: JDK1.5, JavaEE 5, Agile Development Process, Spring, Web Services JAX-RS,CXF , Hibernate3.1, Spring MVC, JMS, JSP, Servlets, WebLogic9.3, SQL Server2008, Windows XP,HTML,XML,REST,IBM Rational Application Developer RAD7.5 , ANT, Log4J, XML,XSLT,XSD,JQUERY, JavaScript, angularJS, JUnit, SVN.

Confidential

Role: Sr. Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application.
  • Extensively used Business Process Modeling BPMS .
  • Handled all the client side validations,slide show,show controls,dropdown menus and tab navigation using JavaScript and JQUERY .
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Hibernate is used to extract data from database and bind to corresponding Java objects
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Developed the Hibernate mapping files and involved in writing Junit test cases and suits using Eclipse IDE.
  • Developed Spring configuration file to define beans, data source and Hibernate configuration properties.
  • Extensively worked with XSD and Xml Beans to work with XML documents.
  • Used JAX-WS SOAP and JAX-RS REST to produce web services and involved in writing programs to consume the web services.
  • Extensively used the Hibernate Query Language HQL in Data Access Objects.
  • Used Maven as build tool and Jerkins for continuous integration development.
  • Involved in writing Junit test cases and performed Unit and Integration testing.
  • Extensively used SQL Developer IDE to work with Oracle SQL.
  • JSF Portal Framework at Presentation Tier and Faces Servlet acts as the Front Controller.
  • Developed UI components and faces-config.xml file of JSF MVC framework.
  • Used Bamboo for Integration and deployment.
  • Used Tortoise SVN for Source Control and Version Management.

Environment: Java1.6, J2SE, J2EE , JSF, Hibernate, OSGI, Log4J, Maven , Web services SOAP, REST , JMS, Service Mix 4.4.1, Oracle Database, Spring Framework, SQL Developer, Eclipse Kepler, Junit, Bamboo, Tortiose SVN, Windows/Linux, Jenkins.

Confidential

Role: Java Developer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment
  • Involved in coding and testing of B2B financial application
  • Responsible for the design and development of the application framework
  • Designed and Developed UI's using JSP, JavaScript by following MVC architecture and Spring Framework.
  • The views are programmed using JSP pages.
  • Model is a combination of EJB and Java classes and web implementation controllers are Servlets.
  • Used EJB for server side transactions
  • Used JavaScript for client side validations. Used JUnit for unit testing of the system and Log4J for logging.
  • Swing components should be updated directly only in the context of callback methods invoked from the event dispatch thread.
  • The JMS API was used to allow application components to create, send, receive, and read messages
  • Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle. The request and response from the client is controlled using Session Tracking in JSP

Environment:CoreJava,J2EE,JSP,Servlets,Tomcat6.0,Eclipse,MySQL,JDBC,XHTML,SpringMVC, Spring IOC,SDLC.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • As a Programmer participated in the designing of the Web framework using Struts framework as a MVC design paradigm.
  • Involved in entire life cycle development of the application.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Used HTML, CSS, XHTML and DHTML in view pages for front-end.
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries JSTL using Struts Framework.
  • Used Struts JavaScript for client-side validation.
  • Used Struts Tag Libraries to develop the JSP pages.
  • Used JSTL in the presentation tier.
  • Used and configured Struts ValidatorForms, MessageResources, ActionErrors, Validation.xml, Validator-rules.xml.
  • Involved in writing the client side scripts using JavaScript.
  • Developed Controller using ActionServlet and Action mapping provided by Struts framework.
  • Wrote Hibernate configuration and mappings xml files for database access.
  • Developed various java objects POJO as part of persistence classes for OR mapping with databases
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Development carried out under Eclipse Integrated Development Environment IDE .
  • Used ClearCase Version Control for Project Configuration Management.

Environment: J2EE, Hibernate, Struts 1.2, Spring core 2.0, JSP, JSTL, Servlets, Apache Axis 1.2, JavaScript, HTML, XML, JUnit, Eclipse, TOAD, Websphere, Clearcase, Oracle9i.

Confidential

Role: J2EE Developer

Responsibilities:

  • Played key role in the design for the implementation of this application.
  • Preparing the documentation for High Level design, Low Level design of the application and Process Flow of control for the entire application.
  • Designed the Web application implementing the Struts framework for Model-View Controller MVC pattern to make it extensible and flexible
  • Implemented the Consolidated applications front-end pages using JSP's, JSTL, and Struts Tag Libraries.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Configured connection caches for JDBC connections.
  • Used extensive JavaScript for creating the Global templates that can be used across the JSP Pages
  • Configured Logger, appender and layout using log4j.
  • Used Hibernate for Object Relational Mapping.
  • Used Ant 1.6.5 for building JAR s and WAR.

Environment: Servlet, JSP, EJB, Struts, Hibernate, LDAP, JNDI, HTML, XML, DOM, SAX, ANT, Web logic Server 8.1, Oracle9i.

We'd love your feedback!