We provide IT Staff Augmentation Services!

J2ee Developer Resume

2.00/5 (Submit Your Rating)

Towson, MD

SUMMARY:

  • 10+ years of professional experience in design, development and implementation of Java, Web based applications with Object Oriented Technologies.
  • Experience in deploying applications on IBM WebSphere 5.x/4.x, BEA, WebLogic 10.3x Application servers and on Tomcat 6.x Web server.
  • Experience in using testing tools JUnit for application integration testing and unit testing.
  • Experience with Version Control and Source Code Management Tools including Rational Clear Case, CVS, Subversion, Maven, Synergy, and ANT.
  • Solid front - end developer with experience in various UI technologies including JSP,AJAX, CSS, HTML, XSLT, XSL,XML
  • Experienced in installing, developing and deploying applications on Weblogic10.3x,JBOSS, Websphere6 and Apache Tomcat, JBOSS
  • Experience in analysis, design and development of MVC pattern and Struts1.2, Hibernate3, spring2 and FLEX framework based applications.
  • Extensive work experience in Servlets, JSP, Java Script, Struts, JDBC, JNDI, RMI, EJB ( Session Beans, Entity Beans and Message Driven Beans), JMS, MQ Series.
  • Experience in working with various Integrated Development Environments including Eclipse, IBM WSAD, Netbeans, RAD7 and JDeveloper.
  • Good knowledge with ExtJS , RequireJS and BootstrapJS
  • Experience with various MVC Java frameworks like AngularJS , UnderscoreJS , and NodeJS etc.
  • Better Understanding of SOA concepts and implementation using Webservices.
  • Strong Object Oriented Design and Analysis (OOAD) and UML skills.
  • Strong ability to read complex data models
  • Experience in writing SQL queries, Stored Procedures for accessing and managing databases such as Oracle 8/9i, DB2 8.x, MySQL 5.0.
  • Implemented various Architectural & design patterns like Command, Session Façade, Singleton, Front Controller, DAO, Composite view, View helper, Business Delegate.
  • Experience in finanical, banking, Health care and telecom domains.
  • Knowledge in Distributed version control system (GitHub).

TECHNICAL SKILLS:

J2EE Technologies: Servlet 2.3/2.4, JDBC 2.0, JSP 1.2/2.0, JNDI, Struts, JSF, JMS 1.1.

Programming Languages: Java 2, C/C++, SQL, PL/SQL, XML, XQuery, XSL/XSLT, UML, Visual Basic (VB6.0).

Frameworks and Tools: Jakarta Struts 1.0/1.1/1.2, Hibernate 2.0/3.0,, JSF, ANT, Log4J, JUnit, J2EE Design Patterns

Web Technologies: XML, HTML, CSS, DHTML, JavaScript, SOAP 1.2, SAX and DOM.

Oracle 8i/9i/10g:, MySQL.

Application/Web Servers: IBM WebSphere Application Server 4.0/5.x/6.x, Apache Tomcat 3.3.

IDEs: Eclipse with MyEclipse, Net Beans, Weblogic Editor, Edit Plus 2, Jdeveloper

Operating Systems: Windows NT/2000/XP, UNIX, Sun Solaris, Redhat Linux

Others: AJAX, RUP, ANT, JUnit, Log4j, Rational ClearCase, JAXP, JAXB.

PROFESSIONAL EXPERIENCE:

Confidential, TOWSON, MD

J2EE Developer

Responsibilities:

  • Involved in designing the user interfaces using JSF, Prime faces.
  • Created views using components of Prime Faces in XHTML files and configured JSF framework.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed code for obtaining bean references in Spring Framework. Implemented MVC design pattern.
  • The back-end entities were created from tables in the JPA database, the application architecture was designed using layers for services, domain and presentation, the front-end views were created using HTML and predefined Cascading Style Sheets (CSS), and the programming was done using Spring 3.2, JSF with Prime Faces 5.2, Hibernate 4, XHTML
  • Implemented View layer of MVC architecture using JSF 2.0.6 components.
  • Configured POM projects using Maven4.
  • Provided support to the testing team and was also involved in Bug Fixing. Used JUnit 4.0 for unit testing
  • Designed and created test cases and mockups for creation of new modules.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Used SPRING framework to support Hibernate tool and Struts.
  • Implemented the application 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.
  • Developed RESTFUL web services with JAX-RS implementation.
  • Used AngularJS , creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Accessed and manipulated SQL queries for Oracle database environment.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Designed/developed UI with AJAX,HTML,DHTML and javascript for interactive web pages.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Worked on Prototyping and Implementation using Java, Node JS.
  • Developed internal services using Java and Node.js
  • Wrote internal and external API services using Node.js modules
  • Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application
  • Developed event-driven and scheduled AWS Lambda functions to trigger various AWSresources.
  • Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-bootstrap components.
  • Expert in HTML5/CSS3 development and have experience React .js, angular .js, Responsive design.

Environment: Java, J2EE, JSP 2.0, Struts 2.0,JSF 2.0, EJB 2.0, JMS, JNDI, Oracle, DHTML XML, DOM, SAX, Rationale Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer),Python, UNIX, IBM Web Sphere Application Server 5.1,AJAX,Hibernate 2.0,NodeJS, AngularJS, spring, LOG4J, CVS, RAD 7.5, RAD 9.0

Confidential, OWINGS MILLS, MD

J2EE Developer

Responsibilities:

  • UI screens are developed using CSS, JSTL tags, JavaScript.
  • Developed persistent classes for mapping to database.
  • Used various design patterns like MVC, Singleton, for developing the application
  • Involved in Code Coverage testing for testing the performance of the application.
  • Worked on software analyzer of RAD to understand defect in coding in static mode.
  • Developed processes for creating high standard delivery model to stay ahead of the competition.
  • Created mock objects for testing of the functionality in test environment.
  • Used HP Quality Control for defect tracking.
  • Providing training to new team members.
  • Implemented struts 2.0 MVC framework.
  • Extensively used Spring webflow to develop wizards involving multiple screens.
  • The webservices are consumed using Struts in the front-end
  • Design & develop POC for SPOE business users
  • Design & develop web services using JAX-WS, JAX-RS
  • Design & develop DAO layers using Spring DAO module.
  • Used AJAX components in developing UI.
  • Used modern front-end template frameworks for JavaScript including Bootstrap, JQuery, AngularJS etc.
  • Design & develop Stateless EJB’s to support transaction management.
  • Design & develop Unit and Integration testing using Spring Test module
  • Address nonfunctional requirements such as security and logging using Spring AOP
  • Coordinate with build environment team to setup different environments
  • Build different SPOE modules using Maven
  • Used AJAX components in developing UI.
  • Worked on Prototyping and Implementation using Java, Node JS, AWS with Slacker platform
  • Developed and integrated Session and entity beans.
  • Educate the team members in Maven and JUNITS
  • Improve the code quality using Software Engineering Principals.
  • Coordinate with BA team, Dev team & QA team
  • Perform Design and Code Reviews.

Environment: Java 1.6, SPRING 3.0, EJB 3.0, JSP, JPA 2.0, JAX-RS, JAX-WS, Maven, JUunit 1.4, Web Sphere 7.x,Struts 1.2, RAD 7.5, AngularJS, SVN, NodeJS,AJAX, PVCS UML,, OOD, SQL, MQ series, Oracle 10g, Hibernate, web services, AMP, TDD methods

Confidential, Gaithersburg, MD

J2EE Developer

Responsibilities:

  • Designed the user interfaces using JSPs
  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams
  • Developed custom tags, JSTL to support custom User Interfaces
  • Completed development of the application using Struts Framework that leverages Model View Layer (MVC) architecture
  • Used WSAD for writing code for JSP, Servlets, and Struts
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes
  • Deployed the applications on IBM Web Sphere Application Server
  • Used SPRING framework to support Hibernate tool and Struts
  • Started implementation of the application 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
  • CVS was used for version control across common source code used by developers
  • Worked with XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions
  • Utilized XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process
  • Finalized development of RESTFUL webservices with JAX-RS implementation
  • Handled development of JUnit test cases for all the developed modules
  • Log4J was used to capture the log that includes runtime exceptions
  • Java Messaging Services (JMS) was used for reliable and asynchronous exchange of important information such as payment status report

Environment: Java, J2EE, JSP 2.0, Struts 2.0, EJB 2.0, JMS, JPA, JNDI, Oracle, DHTML XML, DOM, SAX, Rationale Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer),Python, UNIX, IBM Web Sphere Application Server 5.1, Hibernate 2.0, NodeJS, spring, LOG4J, CVS

Confidential, Exton, PA

Java/J2EE Developer

Responsibilities:

  • Involved in the creating the system use cases from functional use cases requirements.
  • Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system.
  • Created webservices using WTP tool plugin to the eclipse 3.2 IDE which is deployed as a separate application using Maven scripts.
  • Development work is also done to the legacy system using WSAD IDE. The modified application is deployed on websphere using ANT and javascripts for use by interface project.
  • Created the Application Context file in the Spring Framework for injecting beans.
  • Hibernate object-relational mapping is used for persistence. The Data objects are annotated with hibernate annotations.
  • Extensively used Spring webflow to develop wizards involving multiple screens.
  • The webservices are consumed using Struts in the front-end.
  • Used CVS and perforce for software configuration management and version control of the two development projects.
  • JDBC is used for database access.
  • Developed platform applications using FLEX
  • Accessed and manipulated the SqlServer2005 database environment by writing SQL queries in the queryAnalyser for testing purpose.
  • Junit test code with adequate stringency and coverage are written. Coverage tool cobertura is used for this purpose.
  • Deployment of the webservice converted java interfaces on a daily basis to a websphere testing environment for subsequent development of the front end.
  • The application deployment was done in LINUX environment.

Environment: J2EE, JDK 1.3, JDK 1.5, ANT 1.6, Maven 2.0, EJB 3.0, SQLServer 2005, Eclipse 3.0, Spring, websphere 6, Struts 1.2, JNDI, CVS, perforce, NodeJS, Javascript, WTP tool, Cobertura, Junit, UNIX, Axis framework (webservices).

Confidential, Bentonville, AR

J2EE Developer

Responsibilities:

  • Used different types of design patterns like Delegate, Service, DAO, and DTO for better architecture.
  • Responsible for fetching the data using IBatis ORM framework and presenting the data to the web user interface and preparing various web components for rendering the data on the JSP page as a Data Grid with paging and sorting features and populating the form controls with the data.
  • Involved in the development of CRUD (Create, Update and Delete) functionality for various administrative system related tables and product components.
  • Responsible for writing Stored Procedures in ORACLE for processing the data at database level and sending the data to the business layer for processing
  • Source code version controlling using SVN.
  • Installing and Configuring Eclipse and Websphere application Server.
  • Involved in the JMS Programming for reading and writing the messages form Queues.
  • Involved in unit testing using JUnit Testing framework.
  • JavaScript for client side scripting and JSON for client and server communication.
  • Websphere application Servers were installed in clustered mode to balance the load in case of increased traffic and fail-over.
  • Eclipse TPTP plug-in was used for profiling and performance testing.
  • Preparing Test logs, defect summaries, status reports and defect analyses.
  • Performed Integration testing and supported system in production.

Environment: Core Java1.5, HTML, CSS, Servlets, JSP, ExtJS2.X, JavaScript, AJAX, JSON, JSF, Facelets, JMS, Spring2.0, IBatis, Eclipse, Ant, Junit, Oracle, Websphere application server, Windows, Linux, TestDirector.

Confidential, Murray Hill, NJ

Java Developer

  • Was involved in Analysis, design and coding on Java and J2EE Environment
  • Implemented struts MVC framework
  • Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server
  • Designed, developed and implemented the business logic required for Security presentation controller
  • Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML
  • Developed GUI screens using Swing components like JLabel, JTable, JScrollPane, JButtons, JTextFields, etcetera
  • Had implemented the locking object using multithreading before committing to Database
  • Used JDBC to connect to Oracle database and get the results that are required
  • Made design for asynchronous messaging using Java Message Service (JMS)
  • Configured JMS Queues in WebSphere Application Server
  • Finalized development of web Components using JSP, Servlets and Server side components using EJB under J2EE Environment
  • Integrated a crystal report to the application which will show all the details of the vouchers on the paper and used for future reference for the workers
  • Completed development of a webservice which will retrieve the details from the Database
  • Prepared complete documentation of the WebService developed
  • Finished preparing a complete documentation of the project and test case documentation with sample inputs
  • Version control was done by using CVS

Environment: Java (jdk1.4), J2EE, EJB, JSP, Servlets, JMS, XML,HTML, CSS, PL/SQL, WebServices, JNDI, Struts, UML, J2EE Design Patterns, JavaScript, WebLogic server, JDBC, Crystal reports XI, WindowsXP, SQLServer2000, Ant Scripts, LDAP, Java Beans, Hibernate, CVS

We'd love your feedback!