We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Dublin, OH

SUMMARY

  • Over 7 Years of extensive experience in all the phases of software development life cycle that includes Requirement Study & Analysis, Design, Development, Integration, maintenance, installation, implementation and testing of various client/server and N - tier web applications.
  • Experience in Application Design and Development using OOA, OOD, OOP, MVC and J2EE.
  • Extensive experience in developing web applications using Java, J2EE, JSP, Servlets, EJB, JDBC, Struts 1.2/2, Spring 2.5, Hibernate 3.x, JMS, JSF 2, Icefaces 2 and XML.
  • Experience in working on various Spring 2.5 modules (Spring MVC, DAO and AOP) along with Hibernate 3.2 as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Expert on XML, DTD, Schemas, XSL, XSLT, SOAP, WSDL, UDDI, SAX and DOM parsers. Worked on JQuery as a JavaScript UI Library.
  • Profound Knowledge in configuring and deploying web applications using Tomcat 5.x/4.x web server and application servers like Web Logic 10.x/9.x/8.x,JBOSS 4.x, and developed deployment descriptors for the EJB1.1/2.0/3.0 to deploy on IBM Web Sphere 6.x/5.x/4.x.
  • Good knowledge on Object Oriented Analysis and Object Oriented Design
  • Experience in working with custom frameworks
  • Experience on server side programming like JavaBeans, RMI, EJB, JDBC, JNDI, Java Mail, JMS.
  • Experience in Database including SQL, PL/SQL, data modeling, Stored Procedures, Triggers, Views and functions in Oracle, MySQL, MS-SQL Server and DB2.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), IBM Web sphere MQ Series, REST Web services.
  • Worked on different version controlling tools VSS, CVS, ClearCase and SVN (Subversion).
  • Experienced in writing and building files with ANT, Maven and coding test cases using JUnit.
  • Developed J2EE applications on different IDE’s like RAD 6.0/7.0/7.4, Eclipse3.0/3.2/4.2, JBuilder8.x and NetBeans.
  • Having experience in working Test Driven Development, Agile Development and Extreme Programming methodologies.
  • Highly conceptual, innovative problem solver with excellent organizational and communication skills.
  • Worked on large-scale highly integrated enterprise systems as an individual contributor as well as team player.

TECHNICAL SKILLS

Languages: Java, J2EE

Servers: Apache HTTP Server 2.x, Apache Tomcat 4.x/5.x, JBoss4.0.5GA, BEA Web Logic 8.1, IBM Web Sphere 3.5/5.0/6.0

Java Technologies: J2EE (JavaBeans, Servlets, RMI, EJB, Web services, JAXB, JDBC, JNDI, JMS)

Web Technologies: HTML, DHTML, XHTML, CSS, JQuery, JavaScript, DOJO and AJAX

XML Technologies: XML, DTD, Schemas (XSD), XSL, XSLT, SOAP, WSDL, UDDI

Databases: Oracle 9i/10g/11g, DB2, MS-SQL Server, MySQL

Frame Works: Struts, Spring, MVC, JSF, Icefaces 2.0, Tiles, Hibernate, Log4J

Version Control: VSS, CVS, SVN, Rational ClearCase

Development Tools: Eclipse 3.2/4.2, RAD 6.0/7.0, NetBeans, Toad 6.3, SQL-Navigator, ANT, MAVEN, Putty, JBuilder

PROFESSIONAL EXPERIENCE

Confidential, Dublin, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in defining system requirements, designing & prototyping, developing, testing, and implementation of the applications
  • Analyze IT requirements, prepare high level and low level technical design documents.
  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
  • Created UML diagrams like Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Rational Rose.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Implemented Transactions using Spring framework.
  • Used Spring MVC to bind web parameters to business logic.
  • Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Implemented cross cutting concerns like Logging and monitoring mechanism using Spring AOP.
  • Maintained relationship between objects using Spring IOC.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Extremely used plain JavaScript and jQuery, JavaScript Library to do the client side validations.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Have worked on Oracle 10g data base for storing and retrieving the application data.
  • Developed MQ JMS Queues for asynchronous messaging and Web Services using SOAP/WSDL.
  • Involved in WebSphere administration like setting up Data Sources, deploying applications.
  • Configured and Deployed the Web Application Achieve (WAR) in WebLogic Application Server.
  • Involved in code review and deployment of the application on development, testing of production servers.

Environment: Java, JSP, Servlets, Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate, DAO, DTO, XML, JDBC, Transactions, JavaScript, JQuery, JSON, Apache Tomcat, WebSphere Application Server, SOAP, WSDL, JMS, Eclipse, Oracle, CVS, JUnit, log4j.

Confidential, Tallahassee, FL

Sr. J2EE Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Work with the application architect and test team to validate and remediate the software code against the specifications.
  • Implemented the front end design using WK framework (Custom Framework). This framework used JSF 2.0/Primefaces, Spring DI and Hibernate/JPA API’s.
  • Used JSF Facelets for templates.
  • Used Message Driven beans to develop the Asynchronous mechanism to invoke the provisioning system when a new service request saved in the database.
  • Developed and Consumed Restful based web services.
  • Used Websphere Application Server 6.1/7 for application deployment in the clustered UNIX environment.
  • Used JavaScript for client, server validation through expression language.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2.
  • Involved in coding for JUnit Test cases
  • Has done Robust handling mechanism by using JSF

Environment: Java1.4/5.0, J2EE,Servlets, JSTL, JSF2.0/Primefaces/Facelets, JPA, XML, XSD, XSLT, CSS, Shell Script, UML, HTML, DB2, Sql, Pl/Sql, JavaScript, IBM Websphere Application Server 6.1/7, Maven2, Junit, Unix, Windows, JIRA, Jax-B, JMS,Log4j, MQ-Series, REST Jersey Framework, Jquery

Confidential, Virginia

Sr. Java developer

Responsibilities:

  • Involved in SDLC such as Requirement gathering, System Analysis, Design, Coding.
  • Developed JSPs, Servlets, Java Beans to handle the tasks of passage of information between pages and transfer of control between pages
  • Worked with struts 1.2 and 2.0
  • Worked with JAXB to Marshall and unmarshall the .XSD documents
  • Used XPath, sax parsers to parse the xml document
  • Worked with managed beans and EJBs. Used JMS to communicate through messages
  • Used the XML transformation to transform the input XML message into a DTO
  • Developed ant targets for JUnits, and for Marshalling.
  • Developed shell scripts to modify the database tables
  • Implemented the service layer using Hibernate implemented web services using SOAP and WSDL
  • Prepared JUnit test cases, Mock Objects to unit test individual components.
  • I have used Rational clear case as version control system.

Technical Environment: Spring, Hibernate, EJB, Java 6, Struts, Web Services (WSDL, SOAP), WebLogic application server, Eclipse 3.6, XML, XSLT, CVS

Confidential, Malvern, PA

Java Developer.

Responsibilities:

  • Analysis Design and Development, Testing and Production Support.
  • Actively participated in the complete Software development life cycle starting from design phase to the implementation phase.
  • Designed Use Cases, Class Diagrams, and Sequence diagrams.
  • Developed functional model, object model and dynamic model using UML.
  • Developed code for various activities using MVC architecture. (Page flows)
  • Extensively developed client side screen using JSP, HTML and DHTML.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring IoC/JDBC Template functionality.
  • Involved in injecting dependencies into code using Spring core module concepts like IOC of Spring Framework.
  • Developed web-based customer management software and SOA architecture using Facelets, myFaces/Icefaces, JSF, Spring and web services.
  • Developed Java classes using JDBC to perform data validation once the data is loaded into back office database from different data sources.
  • Used Spring JDBC to invoke Stored Procedures and also used JDBC for database connectivity to ORACLE.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Wrote Stored Procedures, Prepared statements and views for DAO layer.
  • Developed Web tier by using Spring, JSP, Ajax and Html.
  • Used Apache Log4j to archive log files as per formatting and archiving (both size and number).
  • Developed SOAP-based Webservices.
  • Creating JUnit test case design logic and implementation throughout application.
  • Created XSLT - DHTML components including Checkbox tree, Paged table, Pivot Report Widget.
  • Deployed applications as archived files and as exploded archive directories. Used WebLogic Server 10.0 with the concept of an application installation directory, which helped to organize deployment files and deployment configuration files for easy deployment using WebLogic Server tools.
  • Deployed the complete Web applications in Web logic Application server.
  • Used ANT tool for building and packaging the application.
  • Used Perforce for Source Control and Version Management.

Environment: Java, JavaSE 6, Java EE 5, Servlets 2.5, JSF 2.0/Icefaces, JSP 2.1, HTML 5, CSS, JavaScript1.8, XML 5.0, Log4J, Ant 1.7.1,Struts2.0,Hibernate 3.0, Web services, Apache AXIS 2, JMS, Spring2.5, Web logic 10.x, Oracle 10g, Eclipse 3.5,AJAX, Linux, Perforce.

Confidential

Java/J2EE Developer

Responsibilities:

  • Contribution: Design, User Interaction, Development, Testing & Implementation, Support.
  • Understand the business requirements and analyze the course of action, as currently billing is done by a middleware run on mainframe.
  • Gather information to interact with mainframes in copybook format (Technical Document) through a Dynamic MQ series.
  • Modify the presentation jsp’s based on requirement and include client side validations using JavaScript.
  • Used JDBC statements, prepared statements and callable statements to get data from database.
  • Implemented various J2EE design patterns like Session Facade, Business Delegate, DAO, Singleton patterns etc...
  • Used JSP pages to provide dynamic content to HTML Pages, Created the Action classes, Action Form classes and configured Struts-Config.xml for action forwards, global forward and for reusing the templates.
  • Involved Spring Framework for dependency injection and integrated with Struts Framework and Hibernate.Created application-resources, properties for the project.
  • Created individual Object/Relational Hibernate mapping file to hold Meta data for connecting with multiple databases.
  • Developed Sql queries, joins, pl/sql Stored Procedures using Oracle.
  • Responsible for deploying the war file in the QA box for QA to be carried out and fix the issues if any reported by the QA team using Clear Quest.

Environment: Core Java, JDK 1.4, JDBC, J2EE, JSP, Servlet, hibernate, Struts, spring, XML, XSLT, EJB, Oracle, Sql, JBoss, Eclipse, JUnit, ClearQuest, Log4J, Maven, Linux.

We'd love your feedback!