We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Over 7 years of experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using various methodologies with Java/J2EE.
  • Involved in developing component based reusable applications and work flow automation using UML/Rational Rose and have extensive knowledge on Rational Tools and design methodologies like Agile, Waterfall.
  • Skilled in developing User Interfaces using JSP, JavaScript, AJAX, and DOJO.
  • Have Extensive knowledge in design and implementation of client/server and web applications using J2EE (Servlets, JSP, JSTL, EJB, JNDI, JMS, JDBC,) and XML technologies (DTD, XML Schema, XML, XSL and XSLT).
  • Developed distributed business logic components using EJB architecture that included Session Beans for workflow, developed fail - safe asynchronous communication using Message Driven Beans (JMS) and maintained load balancing.
  • Expertise in application development using various frameworks: Jakarta Struts Framework 1.2, Spring Framework 2.5, Hibernate/JPA, JSF 1.2/Icefaces 1.8.2.
  • Experienced in developing MVC2 architecture using Struts Framework and developed GUI plug-ins like Tiles Framework and validation plug-ins like Validator Framework.
  • Utilized the features of Spring Framework like IOC, AOP. And developed light weight components and have experience in implementing the Spring web MVC
  • Maintained data Persistence by developing Object Relational Mapping (ORM) using Hibernate and used the features of Hibernate like dual layered caching and Relationships by writing mapping files.
  • Implemented Design pattern like MVC, Front Controller, Factory, Singleton, Service Locator, Session Façade, Composite View, Transfer Object and DAO.
  • Good Experience in using Java IDE tools of IBM Web Sphere Studio Application Developer (WSAD), RAD, Eclipse.
  • Proficiency in deploying and configuring multi-tier, clustered enterprise applications on web/application servers such as BEA Weblogic, IBM Websphere, JBoss, Glassfish and Tomcat.
  • Worked with Oracle, DB2, and MySQL databases.
  • Experience in using SQL and PL/SQL to write Stored Procedures, Functions and Triggers.
  • Exposed the business components using WSDL and developed inter-operable components using SOAP based Web Services. Have knowledge of developing DTD and Schema for structure definition, DOM and SAX for parsing XML documents. Used XST, XSLT for transforming XML documents into XHTML/HTML.
  • Wrote test-cases in Java environment using JUnit and has Good working knowledge on Ant, Log4j.
  • Experience working with versioning tools like CVS, SVN, PVCS and ClearCase
  • Excellent Communication & Interpersonal skills, Motivated team player with ability to work under minimal supervision

TECHNICAL SKILLS

Design Methodologies: UML, Rational tools, Agile, Scrum, Test Driven Development, V-model

Languages: Java, C, C++, SQL, PL/SQL

Web Technologies: JavaScript, CSS, HTML, DHTML, XML, XSL, SOAP

J2EE Technologies: JSTL, Servlets 2.x, JSP 1.2/2.0, EJB 2.x/3.0, JDBC, JNDI, RMI, JAXRPC, JAXB, SAX/DOM, LOG4J, JUNIT, ANT, Maven

Frameworks: Struts 1.x, Hibernate 2.0/3.x, Spring 1.2.4/2.x, Spring MVC/ORM/JDBC, Spring WS.

Messaging Systems: JMS, MQ Series

Databases: Oracle 8i/9i/10g, MySQL, DB2

IDE Tools: RAD 6.x,WSAD 5.x, Eclipse 3.x, Jbuilder

Web/Application Servers: IBM WebSphere 5.x/6.x, WebLogic 8.1/10.3, JBoss 4.x, Apache Tomcat 4.x

Version Control Tools: CVS, Clear Case, PVCS, SVN

Operating Systems: Windows XP/2000/NT/98, UNIX

PROFESSIONAL EXPERIENCE

Confidential -Pittsburgh, PA

Sr Java/J2EE Developer

Responsibilities:

  • Worked on service implementation of publish/subscribe messages using JMS
  • Designed Web services using Spring- REST Web Service using Jersey Framework.
  • Worked on complex SQL Queries on Oracle
  • Involved in front end development using ICEFaces 1.8.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Configured DAOs through Dependency Injection using the Sping JDBC.
  • Worked on Spring and Hibernate ORM Framework Integration.
  • Created XSD’s for generating the WSDL’s used for add party, search party with web service.
  • Written and executedshell scriptsonSunSolarisfor server auto start ups, shut downs.
  • Involved in integration testing and debugging the application in the development environment.
  • Created the Unit Test cases usingJUNITand executed the same before migrating to the integration test environment.
  • Written test plans and test cases, setup test configurations and executed the tests for different modules.

Environment: Java, JavaSE 6.0/5.0, Java Server Faces 1.2, JMS, Icefaces 1.8.2, Servlets 2.5, JSP 2.1,XML, SQL, Spring, Weblogic Server 10.3, Hibernate, Spring framework, REST web services with Jersey Framework,Eclipse.

Confidential - Columbus, OH

Sr Java/J2EE Developer

Responsibilities:

  • Designed and implemented database to be used for reporting financial remittance data to the user using Java, XML,CSS and XSL/HTML.
  • Designed and implemented a batch process to generate thousands of claims for insurance companies to be sent through error checks and generate reports and output files using Java, HTML and XML.
  • Implemented a real-time process so that a user can process, print and accept claims instantly instead of waiting for the batch job to run using JSF/Icefaces 1.8.2 and Java.
  • Developed web based customer management bug tracker using Facelets, JSF, Icefaces, Spring DI/ORM and web services.
  • Worked on service implementation by invoking MDB with JMS
  • Used AJAX push capabilities using Icefaces.
  • Worked on complex SQL Queries on Db2
  • Deployed on Webshpere Application Server and RAD IDE.
  • Produced and consumed web services using Axis2 framework.
  • Working on a prototype for REST based web services.
  • Coordinated with the customers regarding business requirements and to support and maintain the product. Identify the Business Requirements of the project, experience with Tortoise subversion control systems.
  • Written test plans and test cases, setup test configurations and executed the tests for different modules.
  • Extensively used Hibernate in data access layer to access and update information in the database.

Environment: Java, JavaSE 6.0/5.0, Java Server Faces 1.2, MDB,JMS/MQ, Icefaces 1.8.2, Servlets 2.5, JSP 2.1, HTML 5, CSS, XML, SQL, Spring, RAD IDE, Websphere Application Server 6.1/7.0, Hibernate, RAD IDE, Axis 2web services, Unix.

Confidential, Glen Allen, VA

Sr Java Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC)
  • Involved in OOA/Design, UML Modeling and in developing Use Case Diagrams, Class Diagrams, Behavioral Diagrams (Event, Diagrams, Activity Diagrams, and Sequence Diagrams).
  • Used J2EE Design Patterns like Intercepting Filter, Session Façade and Service Locator in the application.
  • Developed front end with Ajax,JSP using Struts Tag libraries, JSTL and JavaBeans.
  • Developed user interfaces using Java Server Pages to provide unique personalized look-and-feel for administrators and other users of the system
  • Developed JSP custom tags to modularize and stream line web page code and implemented MVC architecture.
  • The Struts 1.2 Frame work was used for Internationalization, to provide different language support and also to integrate JSP’s and DAO’s.
  • Developed EJB 2.1 Session Beans to process requests from the user and used the Hibernate framework to retrieve and customer information.
  • Integrated Spring DI into the Struts application and used Hibernate ORM to integrate with Spring ORM capabilities.
  • Invoked MDB with Java Messaging Services (JMS) for exchanging information asynchronously.
  • Used IP2Location Web Service to get country, state, city, longitude, zip code, ISP and domain name information by IP address.
  • Developed and consumed webservices using Axis 2 framework.
  • DOM parsing methodology was used to parse the XML content.
  • Used XSLT for transforming the XML content into HTML.
  • Used DB2 7.1 extensively by developing different tables and ran SQL queries on them. Also developed Stored procedures using callable statements and created triggers and functions based on the project requirements.
  • Used Weblogic Application Server 10.3 and Eclipse IDE.
  • Log4J was employed for logging errors in the application and JUnit was used for Unit Testing of the developed code.
  • Used ANT scripts to build the application and deploy applications.

Environment: Java, Servlets, JSP, Ajax, EJB 2.1, Struts 1.2, Spring 2.5, Hibernate 3.0,MDB, JNDI, JMS, XML Web Services, WSDL, SOA, SOAP, ANT, Log4J, JUnit, JavaScript, Oracle 10g, SQL, Win CVS Eclipse IDE, Windows XP,Unix, Weblogic Application Server 10.3

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Analysis of business and functional requirements.
  • Done Requirement elicitation, made Use Cases, Class Diagram, Sequence Diagram, and sub systems.
  • Extensively worked in the area of incorporating the Struts framework related concepts (involved in presentation tier using logic and html libraries) into the framework.
  • Worked with the team in the development of the Application front-end using JSP and JSTL and AJAX. Used the Struts MVC framework in the design. Defined action mappings, designed and developed form beans and action classes for the forms. Made use of web services just to interact with external service providers
  • Validation in the client and server side of the owned modules details screen.
  • Involved in development of persistence tier using hibernate.
  • Involved in writing various business objects using struts and hibernate.
  • Used Struts 1.2 as MVC Framework and Hibernate ORM as a persistence provider.
  • Successfully tested and troubleshoot stored procedures on the database side to handle large chunks of data using Oracle 10g database.
  • Involved in writing unit test cases using JUnit 3.
  • Resolving bugs encountered during system testing and working on change requests.
  • Maintaining JAVA coding standards and design standards while writing code and in the design documents as well.

Environment: Java, JSP, Servlet, Struts 1.2, EJB 2.1, JUnit 3, HTML, Ajax, Java Beans, Hibernate, HTML, JavaScript, SOAP, Ant, Log4j, UNIX Shell Scripts, XML, HTTP, JBoss Application Server, Eclipse IDE, Oracle 10g, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Followed Waterfall mode for development.
  • Understanding of the requirements given by the customer.
  • Coding and Implementation using Java, different J2EE technologies like JSP, Servlet, JavaScript, HTML, DHTML, and XML.
  • Implementation of MVC architecture by separating the Business Logic from the Presentation Logic using Struts framework.
  • Used EJB 2.1 Session Beans for service implementation and Message Drive Beans for asynchronous processing using JMS/MQ.
  • Developed Struts Action Classes and Form Beans.
  • Used Visual Source Safe tool for the version management.
  • Created SQL queries and stored procedures and Functions.
  • Performed Unit Testing for the modified codes.
  • Responsible for End User Training and Application support.
  • Worked on ANT for the automated deployment.
  • Involved in Client interaction as well as Client Demonstration.

Environment: Java, HTML, JavaScript, Servlet2.2, JSP 1.2, Struts 1.0, JDBC, XML, DHTML, SQL, PL/SQL, Windows 2000, Oracle 8i, and Tomcat 4.0,Jbuiler.

We'd love your feedback!