We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY:

  • 8+ years of professional experience in Systems Analysis, Design, Development of various Client/Server and Internet Applications.
  • Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support)
  • Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
  • Extensive experience in developing web applications using Java, J2EE, JSP, Java Script, AngularJS, JQuery, Servlets, EJB, JDBC, DAO, Struts, Spring, Hibernate, Message Queues (JMS, RabbitMQ), JSF, Rich Faces, JPA, Interwoven Teamsite, Open Deploy, SharePoint 2010, JSON, and XML, XSD, XSLT.
  • Expertise in developing the multi - tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.
  • Excellent working knowledge of writing XML documents and parsing them using SAX and DOM parsers.
  • Good experience with IBM Websphere, WebLogic, JBoss, and Tomcat Application and Web Servers
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, UDDI, WSDL, JMS (Java Messaging Service) and JAX-WS
  • Strong experience with Oracle 10, DB2, MySQL, MongoDB and RDBMS.
  • Experience in Various Agile methodologies like Test Driven Development(TDD), Junit, Unit Testing, Incremental and Iteration methodology and Pair Programming.

TECHNICAL SKILLS:

J2EE Technologies: Java Servlets, JSP, JSTL, Struts, Spring Framework, Hibernate, RabbitMQ, JDBC, DAO, EJB,JMS, MVC, JNDI, ANT, Maven.

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

IDE Tools: Eclipse, RAD, QT, MS Visual Studio

Web Technologies: JavaScript, AngularJS, CSS, HTML5, DHTML, AJAX, XML, SOAP, REST

Databases: Oracle, SQL Server, MongoDB, MySQL, T: SQL

Web Application Servers: WebLogic 9.x/11.x, Apache Tomcat, JBoss server

Version Control Tools: Crystal Reports, SSRS (SQL Server Reporting Services)

Operating Systems: Windows XP/2000/NT/98/95, Redhat Linux, UNIX, Solaris 9/8

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, Texas

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development and worked on Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational tool.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Worked UI building using JSF, HTML, Rich Faces, JavaScript (for UI validation) and JSON.
  • Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
  • Used Apache’s Jakarta STRUTS 1.1 as MVC framework for complete Web tier.
  • Used JNDI for naming and Directory Services.
  • Involved in the development of distributed server side components and deployed the various Session and Entity Bean Components in the JBoss Application Server.
  • Used WSAD for writing code for JSP, Servlets, Struts and EJBs.
  • Developed Directives for different reusuable components using Angularjs.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database. These POJOs are serialized Java Classes that would not have the business processes.
  • Used Spring MVC Framework for developing web applications.
  • Responsible for defining XSD Schema for Service Designing.
  • Responsible for consuming web-services for customers credit check. Used SPML framework for authorization.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used Java Messaging Services (JMS) and RabbitMQ for reliable and asynchronous exchange of important information such as payment status report.
  • Developed JUnit test cases for all the developed modules.
  • Used XMLWeb Services using SOAP & REST to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used ANT build tool for building the application.
  • Involved in database design, normalization, indexing in SQL Server 2008 (T-SQL).
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshaling as well as un-marshaling process.
  • Written Stored Procedures and Triggers in Oracle Database.

Environment: J2EE, JDK 1.5, C/C++, XML, Redhat Linux, ClearCase 6.0, JMS, Websphere 6.0, MongoDB, Spring 2.X, EJB3.0, JSTL, JSP, Oracle 10g, Eclipse, UNIX, Web Services, JBoss, SSO, SOA Principles, Hibernate, Ant.

Confidential, Virginia Beach, VA

Java/J2EE Developer

Responsibilities:

  • Involved in analysing business requirements and compose them into a technical use cases.
  • Involved in creating class and sequence diagrams using Rational Rose.
  • Designed and developed the application based on MVC framework.
  • Implemented the presentation layer (user interface) using JSP, JavaScript, HTML5, CSS3 and AJAX, JSON.
  • Migrated few modules from PHP to java code and implemented AngularJS for binding UI models
  • Involved in implementing Enterprise Java Beans (EJB’s) to access the database.
  • Designed and developed UI screens using JSF, Rich Faces, JavaScript, and XHTML
  • Deployed Enterprise Java Beans on WebSphere Application Server.
  • Built web-tier components using JSP, Struts Tag Libraries (html, bean, logic etc), JavaScript, Action and Form Beans.
  • Involved in writing client side validations using Java Script.
  • Deployed the applications on JBoss 5 Application Server.
  • Involved into writing module that maintains the updated list of physician’s network using XMPP communication protocol depending on the unified communication concept.
  • Used multithreading to write the very efficient programs.
  • Developed EJB-Session Beans that implements the business logic. Used IBM DB2 as Database.
  • Employed JDBC in persistent service to connect to MySQL and perform database operations.
  • Developed DAO’s to invoke DAP’s (Data Access Programs) to access data from .CSV files and to query MySQL database.
  • Created Web Services using REST, WSDL to provide services to other systems within the company.
  • Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
  • Wrote batch jobs for loading data from .CSV files into database.
  • Used RAD 7.0 as IDE for development and unit testing.
  • Used CVS as repository to control versioning of projects.

Environment: Java, JDBC, C/C++, Redhat Linux, WebSphere Application Server 5.1/5.0, Servlets, JBoss, REST, JSP, MongoDB, Struts, XML, HTML, MySQL, JUnit, EJB, JavaScript, RAD7.0, CVS, XMPP.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Involved in complete development lifecycle of the aggregation module, from requirements analysis to deployment.
  • Involved in designing several intraday events and utility classes.
  • Developed Mock Spring XML Objects for unit testing various intraday change events.
  • Used JNDI for naming and Directory Services.
  • Used Eclipse Indigo for writing code for events as well as to run Maven profiles for deployment on 4 different environments.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database. These POJOs are serialized Java Classes that would not have the business processes.
  • Used Spring MVC Framework for developing web application modules.
  • Responsible for defining XSD Schema for Service Designing.
  • Implemented aggregation events using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as sending back notifications as well as updating Caches and DB.
  • Developed JUnit test cases for all the developed intraday events.
  • Used XML Web Services send position and account events to ESPER Rule Engine for aggregates computation.
  • Used Maven build tool for building the application on Local Environment and Hudson for environment builds and deployment.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshaling as well as un-marshaling process.

Environment: J2EE, JDK 1.5, XML, JMS, JBoss 5.0, Spring 3.X, EJB3.0, Oracle 11g & 12 C, Eclipse Indigo, Redhat Linux, Web Services, Maven, Hibernate, Hudson, HornetQ, ESPER Rule Engine, Tomcat7

Confidential, New Orleans, LA

Java/J2EE Developer

Responsibilities:

  • Implemented AJAX for server side validations, auto loading of data and to improve performance.
  • Implemented the presentation layer (user interface) using JSP, JavaScript, HTML5, CSS3 and AJAX, JSON.
  • Used Apache’s Jakarta STRUTS 1.1 as MVC framework for complete Web tier.
  • Designed patterns implemented such as Singleton, Front Controller and Factory pattern, Data Access Object.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Extensively used Hibernate for Object Relational Mapping (ORM) for data persistence.
  • Generated WSDL files using AXIS2 tool.
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
  • Participate in User Acceptance Testing (UAT) during each Agile Cycle.
  • Ensure that coding standards are maintained throughout the development process by all developers.
  • Review proposed test cases with technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a high level of quality throughout this project.

Environment: Struts 1.1, Java, JDK 1.5, Apache AXIS2, Oracle 10g, Hibernate, Ant, Agile, JSP, JavaScript, HTML 5, CSS 3 and AJAX.

Confidential, Kansas, KS

Java/J2EE Developer

Responsibilities:

  • Responsibilities include Use case modeling, Object modeling using Rose, and ER Database design.
  • Model View Controller (MVC) architecture has been adopted to provide framework. Utilized UML & Rational Rose suite for designing of the System. Followed DAO Pattern and J2EE framework facilitated the integration & deployment of DAO, SERVLETS, JSP and XML.
  • Developed Session Beans to encapsulate the business logic and Entity beans as the persistence objects.
  • Designed and developed User Interface Screens using HTML, DHTML and JSP.
  • Involved in the development of distributed server side components and deployed the various Session and Entity Bean Components in the JBoss Application Server.
  • Designed and Developed Struts Action classes, DAO, Views using Struts custom tags.
  • Developed Struts-based form validation, Application error handling and using Struts Validator framework.
  • Created Web Services using SOAP, WSDL to provide services to other systems within the company.
  • Developed Session beans with JMS API based code to access the MQ objects.
  • Enhanced the application for multithreaded scenarios. Deployed the application under WebSphere Server. Resolved the production issues during migration onto the production server.

Environment: RUP, Rational Rose XDE, Java, J2EE, Struts 1.1, IBM DB2, Unix, XML, XSLT, ANT, JDBC, JMS, Eclipse, Visual Source Safe, WSAD 5.1/5.0, JBoss Application Server 5.1/6.0, SOAP, WSDL.

We'd love your feedback!