We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume Profile

2.00/5 (Submit Your Rating)

Lansing, MI

Professional Summary:

  • About 7 years of experience in design, analysis, development and testing of web/enterprise based and client/server applications extensive relational database based applications.
  • Extensive experience in design and development of J2EE applications using Core Java, Java collection, JDBC, Servlets, JSP, Enterprise Java Beans, XML, XSLT, Java Beans, Struts, JQuery.
  • Expertise in various open source frameworks like Struts2.0/1.2, Spring2.5, JSF1.2, and ORM Technology like Hibernate 3.0.
  • Experience with multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic, Sun Glass fish and Jboss.
  • Expertise working with standard JAVA Design Patterns Singleton, Session Facade, Front Controller, DAO, DTO, MVC and Business Delegate .
  • Strong experience in RDBMS using Oracle 10g, SQL Server, schema development, SQL programming, including experience in Oracle fine tuning, utilizing SQL Loader utility MySQL MySQL replication setup.
  • Expertise in Web-Development technologies like HTML, DHTML, JavaScript, CSS, XML and XSL/XSLT and AJAX.
  • Extensive development experience on different IDE's like Eclipse, My Eclipse, NetBeans and RAD.
  • Good knowledge of EJB Session beans with JNDI mapped naming JMS message-driven beans.
  • Experience in using Web Services like JAXP DOM, SAX, XSLT, JAX-RS, JAXB - Un-marshalling and marshalling, SOAP protocol in JAXWS and RESTFUL web services.
  • Hands on experience in UML Modeling, Rational Rose and Design Pattern J2EE like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
  • Extensive experience in implementation of the version control software VSS, CVS and Clear Case.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool.
  • Experience in various agile methodologies like Test Driven Development, SCRUM, and Pair Programming.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.

Technical Skills:

Languages

C, C and JAVA.

Database Query Languages

HQL, SQL.

Markup/Script Languages

HTML, HTML5, JavaScript, XML, CSS, Jquery, Backbone.

J2EE Technologies

Servlets, JSP, JMS, STRUTS Framework, JSF, EJB 2.0, Hibernate, Java Beans, SOA and JDBC.

Web Technologies

XML, DOM, CSS, HTML, JAVASCRIPT, XSLT, Xpath.

Frameworks

Struts, Spring, JSF, Hibernate, iBatis.

Application/Web servers

Apache Tomcat, IBM Web sphere, BEA Web logic Server and JBoss.

Databases

Oracle, MS SQL Server, MYSQL, PL/SQL, DB2

IDE Tools

Eclipse, Spring Eclipse, Net Beans, IntelliJ, RAD, Toad, FTP clients

Operating Systems

Windows 2000/NT/XP, and UNIX, Linux

Tools and Utilities

Toad, SQL Navigator, SQL Loader, Rational Rose, CVS, Maven, JUnit, Log4j, ANT, Microsoft Visio.

Professional Experience:

Confidential

Role: Sr. Java/J2EE Developer

Responsibilities:

  • Involved in design and development of the front end using HTML, CSS, JSP, XML and JavaScript with JQuery and tag libraries.
  • Created web pages using JSP for generating HTML pages dynamically and used CSS to improve the style of the user interface.
  • Used JavaScript, AJAX, JQuery technologies for front end client side input validations.
  • Developed the AJAX functionality using Ajax tags libraries and also implementing AJAX functionality for Asynchronous calls.
  • Developed the application using Struts Framework by implementing Controller, Service, Action, Data Access Object DAO classes, Action Form bean and configured the struts-config descriptor.
  • Used Hibernate as Object Relational OR Mapping Tool for the backend data persistence.
  • Developed and maintained the data layer using Hibernate ORM and used SQL for fetching and storing data in databases.
  • Used Firebug to debug the front end implementations.
  • Involved in creating, modifying and updating database tables Oracle database for development and integration testing environments.
  • Used JBoss Application Server for running the application on development environment.
  • Used source version control tool SVN for maintaining the code of the application.
  • Used the Agile Scrum Methodology.

Environment:

JDK 1.6, Toad, JBoss 5.1, Struts, Spring Eclipse, SVN, HTML, CSS, JavaScript, JQuery, Ajax, Hibernate, Agile Environment.

Confidential

Role: Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of SDLC such as requirements gathering, modeling, analysis, design 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.
  • Estimated the user stories and divided them in to tasks through Rally Software Development.
  • Developed Billing API's based on the user stories and exposed them Enterprise Java Beans EJB for the Business logic.
  • Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Have worked on Oracle 10g data base for storing and retrieving the application data.
  • Worked with Perforce repository for maintaining the code, documentation and used Xtrac software for checking in the code for the build.
  • Involved in Web Logic administration like setting up Data Sources, deploying applications.
  • Configured and Deployed the Web Application Achieve WAR in Web Logic Application Server.
  • Used JRebel to minimize redeployments and web logic restarts.
  • Involved in code review and used Method Invoker which is used for testing components by running EJB's on application servers.
  • Used putty to connect to different environments of the application.
  • Worked closely in scrum agile environment.

Environment:

JDK 1.6, SQL Developer, Web logic 10.3, EJB, Eclipse, Perforce, Xtrac, Method Invoker, XML, JDBC, Oracle, JRebel, SQL Developer, Rational Rose, FileZilla, Putty, Beyond Compare, Agile Environment.

Confidential

Role: Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Used Spring to develop light weight business component. Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
  • Developed Web Services using REST, WSDL and XML.
  • Developed Session Beans for the Business logic.
  • Used JavaScript, AJAX, JQuery technologies for front end user input validations and Restful web service calls.
  • Created web pages using JSP for generating HTML pages dynamically and used CSS to improve the style of the user interface.
  • Used JSP Tag Libraries JSTL to implement the logic inside the JSPs.
  • Involved in creating, modifying and updating database tables in DB2.
  • Used Firebug to debug the front end implementations.
  • Thoroughly used DB2 as database for development and integration testing environments.
  • Used WebSphere Application Server and involved in setting up the application server profiles in Eclipse for running the application on development environment.
  • Used ClearCase for importing, rebasing and delivering the application to the source control.
  • Used Selenium framework for testing the application.
  • Involved in writing unit test plans and developing test cases using JUnit.
  • Used Configuration Management and Version Control tool CVS.

Environment:

JDK 1.6, XML, XSLT, Html, JQuery, Maven Spring 2.5, Hibernate 3.0, DB2, SOAP, WebSphere 6.1, Eclipse, ClearCase, CVS, JavaScript, AJAX, WebServices, Selenium, JUnit 4.0.

Confidential

Role: Sr. Java/J2EE Developer

Responsibilities:

  • Participated in reviewing the functional, business and high level design requirements.
  • Designed the Use Cases and Sequence Diagrams using MS-Visio.
  • Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
  • Used the Inversion of Control module of spring framework.
  • Published methods as web methods using JAX-WS and used SOAPUI for testing these web services.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Used XPATH, XQuery and XSLT for XML transformations and XMLBeans for parsing the XML documents.
  • Used Soap over Http and Soap over JMS for communication between components.
  • Developed XML specifications for the request and response between the user and the Citi system.
  • Created the test cases for testing the functionalities using JUnit.
  • Implemented several design patterns like Singleton, MVC and Factory design patterns.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Used Hibernate for Object Relational Mapping.
  • Used Free Marker Template for sending the parameters to the back end systems.
  • Log4J was used for logging errors in the application.
  • Experience in working with Agile Methodologies.

Environment:

Java 1.6, JEE5, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3, Hibernate 3.0, Oracle 10g, Ant, Free Marker Template, SOAP, JMS, WebSphere 6.1, JavaScript, JSON, JUnit 4.0

Confidential

Role: Sr. Java Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Used Spring to develop light weight business component. Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
  • Developed Web Services using REST, WSDL, UDDI and XML.
  • Developed Session Beans for the Business logic.
  • Used JavaScript, AJAX, JQuery technologies for front end user input validations and Restful web service calls.
  • Used JSP Tag Libraries JSTL to implement the logic inside the JSPs.
  • Used Struts framework for mapping the front end application with the back end application which is using spring framework.
  • Involved in creating, modifying and updating database tables in DB2.
  • Used Firebug to debug the front end implementations.
  • Thoroughly used DB2 as database for development and integration testing environments.
  • Used WebSphere Application Server and involved in setting up the application server profiles in Eclipse for running the application on development environment.
  • Used ClearCase for importing, re basing and delivering the application to the source control.
  • Used Selenium framework for testing the application.
  • Involved in writing unit test plans and developing test cases using JUnit.
  • Used Configuration Management and Version Control tool CVS.

Environment:

JDK 1.6, Servlet, JSP, Beans, XML, XSLT, HTML, HTML5 JQuery, Maven Spring 2.5, Struts 2.0, Hibernate 3.0, DB2, SOAP, WebSphere 6.1, Eclipse, ClearCase, CVS, JavaScript, AJAX, JSON, Selenium, JUnit 4.0.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory design patterns.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Handled the client side and server side validations using Struts validation framework.
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Developed the front end UI using JSP, HTML, JavaScript, Jquery, CSS.
  • Implemented Struts Validators framework to validate the data.
  • Developed Ant build.xml targets for build and deployments on Web Sphere Application Server 5.0
  • Implemented Database connectivity with JDBC for communication between application and Oracle database.
  • Developed Stored Procedures in the Oracle 9i database.
  • Involved in writing unit test plans and developing test cases using JUnit.
  • Used Configuration Management and Version Control tool CVS.

Environment:

Java,J2EE, Servlets, JSP, Struts 1.0, JDBC, HTML, CSS, Java script, WSAD, Web Sphere 5.0, Windows 2000, and Oracle 9i.

We'd love your feedback!