We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Plainsboro, NJ

SUMMARY

  • Overall 7 years of extensive development experience building applications using Java/J2ee technologies Servlets, XAL, JSP, JSTL, JSF, JMS, EJB, JDBC, XML, JavaScript, and HTML.
  • Hands on experience in Java Multithreading, Enterprise Java Beans, Servlets, Java Script, HTML and XML related technologies.
  • Strong knowledge of Service Oriented Architecture.
  • Experienced in software development life cycle using various methodologies like test driven development, agile and waterfall.
  • Knowledge of IDEs and tools like Jbuilder, Visio, Eclipse, and RAD etc.
  • Experienced in design methodologies like OOD, OOP, and MVC.
  • Experienced in documenting the software requirements specifications including functional requirements, data requirements and performance requirements.
  • Highly organized with the ability to manage multiple projects and meet deadlines.
  • Excellent analytical ability, good communication skills, team player, goal oriented with a commitment toward excellence.
  • Knowledge of back - end procedure development for database applications using SQL and SQL server.
  • Strong knowledge of J2EE technologies such as Servlets, Hibernate, spring.
  • An expertise in analysis, design and development of multi-tier and web based applications.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), programming and implementation.
  • Developed different web components such as JSPs, Servlets, Filters, Custom Tag Handlers and business components such as Web Services.
  • Having the experience in designing the system using UML (Unified Modeling language).
  • Have working knowledge of Water Fall and Agile Scrum methodology.
  • Experienced in using various tools like Rational Tools (RSM, RAD, Clear Case, Clear Quest), Eclipse, and SVN etc.
  • Strong hands-on-experience on various J2EE frameworks like Struts, Spring and Hibernate.
  • Well experienced in MVC architecture and Struts framework.
  • Good working experience on JSP Standard Tag libraries and Custom tags.
  • Worked in Web application development using HTML, CSS, UML, JavaScript, AJAX, JSP, Servlets, JDBC, JavaBeans, JMS, XML, XSLT, Oracle, and Spring MVC.
  • Extensive knowledge in using JDBC and Hibernate for persisting data to different relational databases.
  • Strong understanding and hands-on on using a Relation Database Management Systems (RDBMS)
  • Experience in modeling and creating of J Unit, Ant, and Log4J for testing, building and logging.
  • Have experience of designing J2EE application with multiple frameworks based on best design approach.
  • Excellent debugging and troubleshooting skills shown in handling production Support.
  • Good understanding of various processes like version control, bug tracking, defect prevention activities etc.
  • Experience in working with IBM Web Sphere, BEA Web Logic and Apache Tomcat.
  • Hands on experience in working with PL/SQL, stored procedures, packages and triggers.
  • Strong working experience of relational database management systems like Oracle, MYSQL.
  • Excellent written and verbal communication skills and presentation skills.

TECHNICAL SKILLS

Programming languages: C, C++, Java, Visual basic.

J2SE Technologies: Core Java, Collections, Threads, Swing, I/O, Java beans, JDBC

J2EE Technologies: JSP, Servlets, JDBC, JSF, Hibernateetc.

Web Technologies: JSP, Servlets, EJB, JNDI, JDBC, Java Beans, HTML, JavaScript, Web Services, SOAP, WSDL, AJAX.

Web Servers: Apache Tomcat 6.0/5.5, WebLogic10.3/9.2,IBM WebSphere6.x/5.x/4.x.

XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, XMLBeans and JAXB.

Databases: Oracle 10g/9i/8i, MySQL, MS-Access and MS-Sql Server 2005/2008/2012

Development tools/IDE: Eclipse 3.2, Net Beans, RAD 8.0, IBM WSAD 5.1.2, Jbuilder.

Version Control: GIT, CVS, PVCS, Clearcase, etc.

Testing: JUnit, JUnit-Perf, JMock, Cactus.

Build tool: Ant 1.8, Maven.

Tools: TOAD, SQL Developer, DB Visualizer, Visio etc.

System Design and Development: Requirement gathering and analysis, design, development, testing, delivery.

Operating system: Windows 95/98/2000/XP/VISTA/7, UNIX, LINUX.

PROFESSIONAL EXPERIENCE

Confidential, Plainsboro, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
  • Generated use case diagrams and class diagrams using Visio.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Developed business components using EJB’s.
  • Extensively used HTML, JSTL and JSP for the presentation layer along with Java script for client side validation.
  • Extensively used Spring framework components such as Dependency Injections and AOP.
  • Developed presentation layer using Spring MVC and used annotation based mapping to map the JSP post backs to the controller methods.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Created dynamic web pages using EXTJS framework.
  • Developed drag and drop functionality using AJAX and Tile framework in Struts.
  • Developed application controllers, business and data service modules for the web applications.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Design Patterns like Factory, Singleton and DAO pattern.
  • Designed tables in Oracle 10g database and worked with database developers for implementing stored procedures in the application.
  • Assisted database developers using PL/SQL for managing data associated with the tables.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Fixed critical issues when calling the different web services.
  • Involved in complete software development lifecycle including analysis, design, implementation, testing and maintenance employed SCRUM methodology of Agile model.
  • Used JAXP XML parsers for data retrieval.
  • Developed ANT scripts for the build and deployment of J2EE components in application server.
  • Used SVN for version control across common source code used bydevelopers.

Environment: Eclipse, Tomcat, JSP, Servlets, Ajax, Struts, Spring, Hibernate, JMS, XML, Web Services, EJB 3.0, SOAP, WSDL, JAXB, Xfire, Wsgen, Log4J, JUnit, Crap4J, Ant, Maven, Sencha Ext JS, JavaScript, Microsoft Script Editor, Scrum, HTML5, CSS3, SVN, PL/SQL, Oracle 10g, Windows XP.

Confidential, Bentonville, AR

Java/UI Developer

Responsibilities:

  • Used Spring Framework to code business APIs.
  • Used EJB’s to developed business components.
  • Applied various Java/J2EE design patterns.
  • Performed unit and component based testing using Junit
  • Used Agile methodology for the software development.
  • Involved in used Log4j utility to generate run-time logs, creating DDL and DML SQL scripts for creation of database objects.
  • Used Soap over HTTP and Soap over JMS for communication between components.
  • Worked with the team of architects and back-end developers to gather requirements and enhance the application functionality and add new features.
  • Worked closely with business analysts and product team in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
  • Developed single page web application using JavaScript framework AngularJs.
  • Development of code using JSP, HTML, CSS, JavaScript libraries such as JavaScript, jQuery, Prototype Plus relevant coding standards.
  • Involved in implementing all components of the application including database tables, server-side Java Programming (JSP Templates) and client side web programming.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.
  • Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards
  • Created optimized graphic websites and application interfaces using HTML and CSS.
  • Handled all aspects of the web applications including maintaining, testing, debugging and deploying.

Environment: JDK 1.6, AngularJS, Java, JSP, Servlets, Oracle 10g, HTML, NetBeans, Hibernate, ANT, EJB 3.0,SVN, RedHat Linux, MS Visio.

Confidential, Warren, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Created use cases, class diagrams, sequence diagrams using Visio.
  • Designed and developed the project using MVC design pattern.
  • Developed user management screens using JSF framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Developed UI for customer service modules and reports using JSF, JSP’s, Ajax4JSF framework (Ajax), JavaScript and Backing Beans.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and MVC.
  • Designed & developed persistence service using Hibernate framework.
  • Hibernate used as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle database.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Implemented Ajax using Ajax4JSF Framework and nested taglibs API along with other standard taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
  • Implemented business logic in middle tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Configured and Integrated JSF, spring and Hibernate frameworks.
  • Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Rational Clear Quest used for defects, change tracking across the application.
  • Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
  • Implemented EXTJS for client-side design and validations.
  • Involved in the performance tuning of PL/SQL statements.
  • Generated Oracle reports using Oracle Reports 9i
  • Developed database triggers and procedures to update the real-time cash balances.
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Coordinated work with DB team, QA team, business analysts and client reps to complete the client requirements efficiently.

Environment: Java/J2EE, JMS, JNDI, JSP, JSF, Spring, Tiles, Hibernate, HTML, IBM MQ Series, CSS, Web Sphere 5.1.2, Ant, Clear Quest, Oracle9i, AJAX, JSTL, Eclipse, Junit, JavaScript, VSS.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Involved in SDLC Requirement gathering, analysis, and development and testing of application using AGILE methodology.
  • Responsible for testing and coding of B2B financial application.
  • Designed and Developed UI’s using JSP by following MVC architecture and Spring Framework
  • Involved in design and development of application framework.
  • Work with server side transactions using EJB.
  • Used JUnit for unit testing and JavaScript for client side validations.
  • The JMS API was used to allow application components to create, send, receive, and read messages
  • Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle.
  • The request and response from the client is controlled using Session Tracking in JSP
  • The views are programmed using JSP pages.

Environment: CoreJava, J2EE, JSP, Websphere, Servlets, Tomcat6.0, Eclipse, MySQL, JDBC, XHTML, Spring MVC, Spring IOC, SDLC, EJB.

We'd love your feedback!