We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Albany, NY

SUMMARY

  • Over 8 years of experience in design, development and implementation of Java, Web &Enterprise Applications.
  • Expertise in Project Process Flow Management and thorough knowledge of Software Development Life Cycle (SDLC), prioritize requirement, creating project proposal (scope, estimation) and baseline project plan.
  • Experience and technical interest in Core Java, Java Beans, JDBC, Servlets, JSP, JSF, Spring, Hibernate, Apache - Axis, JAXB, ANT, Log4J, XSLT, IBM MQ series, CSS, Web Services, Ajax, JavaScript, XML, XSD, HTML.
  • Experience using IDEs like Eclipse, NetBeans, WSAD, JBuilder, RAD.
  • Experience of deploying Java & J2EE applications with application servers Web Logic 8.1/9.2/10.3, WebSphere 5/6.x/7 and JBoss.
  • Worked extensively on Administration and Application Deployment on various Application Servers viz. WebLogic 10.0 and Web-Server viz. Tomcat.
  • Worked on Enterprise Java Beans (EJB) that includes Session Beans, Message Driven Beans (MDB) and Entity Beans.
  • Expertise in Implementing MVC design pattern-using Struts 2 Framework, Spring 3.0 and Hibernate Frameworks with Maven and Ant in various Java/J2EE design patterns.
  • Expertise in creating JSP Tag libraries using JSTL.
  • Good knowledge on Jasper reports library.
  • Experience in implementing various design patterns including Data Access Object, Value Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Expertise in creating Conceptual Data Models, process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
  • Expertise in XML and related technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, REST, WSDL, DTD, Schema, XML Beans, XQuery, SOA, JAXB, and JAXP.
  • Comprehensive Experience in Application development using Software Methodologies like Agile, Water fall Iterative Development.
  • Extensively worked on debugging using logging Frameworks such as Apache Log4J.
  • Experienced in Multi-threading/process synchronization and concurrent programming.
  • Worked on many popular Database Management Systems like IBM DB2, Oracle, PL/SQL and MS SQL Server.
  • Experience in using Integrated Development Environment (IDE) like Rational Software Architect (RSA).
  • Fluent in the Windows, UNIX, LINUX operating environments.
  • Possess excellent leadership qualities and would take initiatives with a proactive approach in problem solving and providing best solutions
  • Strong analytical & problem solving skills.
  • Quick learner and ability to work in challenging and versatile environments.
  • Excellent written/verbal communication.

TECHNICAL SKILLS

Languages: C, C++, JAVA/J2EE, Perl, Python, SQL, PL/SQL

JAVA/J2EE Technologies: JAVA, JDBC, Struts, Servlets, JSP, EJB, JMS, SWING, JSF

Web Technologies: JavaScript, AJAX, HTML, XHTML, CVS, CSS

XML and Web Services: XML, XSL, XSLT, XML Schema, SAX, DOM, JNDI SOAP, WSDL, JAX-WS, Apache-Axis, Ajax

Application Servers: JBoss, WebSphere, BEA Web Logic

Web Servers: Apache Tomcat

Frameworks: Model-View-Controller (MVC), Struts, Spring 3.0, Hibernate, Log4j, Maven and Ant

Network Technologies: FTP, Telnet, TCP/IP, SSL, SNMP, Network Management System

Databases: Oracle 9i/10g/11g, MS Access, SQL Server 2008, IBM DB2, MySQL, PL/SQL, MongoDB

IDE’S: Eclipse, Net Beans, RAD, WSAD, JBuilder, IntelliJ, MySQL workbench, Eclipse memory analyzer

Operating Systems: Windows, UNIX

Other Tools: MS Office 2003/2007/2010/2013, Visio, MS Project, ITextPDF

PROFESSIONAL EXPERIENCE

Confidential - Albany, NY

Java/J2EE Developer

Responsibilities:

  • Involved in the development and testing phases of Software Development Life cycle(SDLC).
  • Worked on creating theJavaclasses as well as the interfaces to implement the system.
  • Developed the UI by using HTML5, CSS3, JavaScript, JQuery, JSON, Bootstrapand AJAX. Good experience in JavaScript (JQuery) and AJAX calls to send request and get response through web pages faster in time.
  • Worked with styles (CSS) and images for the web application.
  • Implemented client side validations by using JavaScript and JQuery.
  • Used Log4J logging framework for logging messages.
  • Developed ResponsiveWeb Design for different types of Devices like tablets and mobiles.
  • Developed Action and Form classes, Action forms, JSP and other configuration files like struts Config.xml, web.xml, based on Struts framework to handle the pages.
  • Created responsive templates for the applications to maintain consistency with corporate identity.
  • Used version control repository SVN for issue tracking.
  • Reporting, tracking, and determining the priority of reporting bugs inTRAC.
  • Modified JSP's, used struts tag libraries andJavaServer Pages Standard Tag Library (JSTL).
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Used DB2 for database connectivity.
  • Provided support in Build and Deployment Activities.
  • Developed, and debugged the servlets and EJB with WebSphere Application Server.
  • Created war files and deployed in web server.
  • Developed an interface which handles Email Notifications using Multithreading concepts.
  • Working knowledge and thorough exposure on cross browser compatibilityissuesin Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
  • Used Hibernate and Spring JPA to persist data into the database. Implement stored procedures using Spring JDBC template.
  • Used SOA Integration service for Data Integration Service, Functional Integration Service and used SOAPUI for the functional testing, inspection and invocation of spring based Web Services.
  • Worked on Hibernate for mapping theJavaobjects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Used ITextPDFlibrary for creating and manipulating PDF files.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug).
  • Involved in fixing Issues and maintenance support.
  • Used firebug, IEdevelopertool bar and chrome canary tool for debuggingJavaScript and fixingissues.
  • Involved in configuration of WebSphere Application Server resources like JDBC Data Sources, JDBC Providers and Connection Pooling to connect to the DB2.
  • Captured various logs usingDB2support tools for IBM Support team.
  • Designing and coding the Enterprise level application inRSA(IBM Rational Software Architect) as IDE, Deployed and maintained the code in WAS 8.5 server.

Environment: Java, JDK, J2EE, JSP, CSS, JavaScript, Servlets, Struts, Spring 2.5, JDBC, XML, XSLT, HTML, MS SQL SERVER 2012, DB2, JQuery, ITextPDF, Web Services, WebSphere Application Server v6.1 & v8.5, SOAP UI Web Services, TRAC, SVN.

Confidential, Jacksonville, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life cycle (SDLC).
  • Involved in Designing and Developing back end Java Beans using OOPS.
  • Involved in business requirement gathering and technical specifications.
  • Developing the code as per the requirements using Core JAVA.
  • Involved in Technical support and Maintenance of daily batch.
  • Implemented J2EE standards, MVC2 architecture using Struts Framework.
  • Implementing Servlets, JSP and AJAX to design the user interface.
  • Used JSF, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • UsedSpring AOPmodule to handle transaction management services for objects in any Spring-based application.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Wrote and used SOAP for sending and getting data from the external interface.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Eclipse memory analyzer to optimize the memory leaks in the heap memory.
  • Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.
  • Developed java components in Python as it emphasizes support for common programming methods which are readable by providing an elegant but not overly cryptic notation.
  • Used Junit with JMock for unit testing.
  • Configured Web Sphere Application server and deployed the web components into the server.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session facade, DAO.
  • Registrations are sent to another application using JMS technology.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebSphere environment.
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle
  • Interaction with Oracle database is implemented using Hibernate.

Environment: Java, J2EE, JSP, CSS, JavaScript, Servlets, EJB, Struts, JSF, JDBC, Hibernate, WSAD, XML, XSLT, HTML, Oracle 11g, JMS, JQuery, Eclipse memory analyzer, Web Services, SOAP, Perl, WSDL, TCP/IP, Web sphere Application Server, UNIX.

Confidential, Las Vegas, NV

Sr. Java Developer

Responsibilities:

  • Participating in user requirement sessions to gather business requirements.
  • Developed Enterprise State less session beans and Message driven beans.
  • Hibernate with DAO is used for object relational mapping and a persistence management solution.
  • Used the Spring MVC Architecture and Inversion of Control.
  • Used Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Created database objects like tables, views, sequences, synonyms, indexes using Oracle tools like SQL*Plus, SQL Developer.
  • Developed stored procedures and triggers and used SQL/PL SQL on ORACLE database.
  • Supported and developed Oracle RDBMS and systems for the Design Teams. Wrote procedures and automated work processes.
  • Involved in development of the web pages using HTML and Java Script.
  • Designed and documented REST/HTTP APIs, including JSON data formats, API versioning strategy and also developed REST interfaces in Java.
  • Participated in understanding of ExtJS technologies and development tasks.
  • Involved in database design and performance measure.
  • Used NetBeans as the IDE for development.
  • Assisted in designing and management of PostgreSQL database schemas and tables.
  • Implemented Singleton Creational Pattern and Session Facade Structural Pattern for support and re use of code
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Worked with Jasper to generate and analyze reports.
  • Worked Extensively on WebSphere Application Server 6.1.
  • Involved in configuration of WebSphere Application Server resources like JDBC Data Sources, JDBC Providers and Connection Pooling to connect to the DB2.
  • Created the unit test classes using Junit framework.
  • We integrated java components with the form applications in Python as it supports a programming style that uses simple functions and variables without engaging in class definitions.
  • Worked extensively on front-end development using the DOJO toolkit. Developed HTML forms. Created CSS for the application.
  • Registry, a service locator is used to look up the Helper Classes, Data Access Objects, and Session Beans.
  • Used AJAX to retrieve a list of search results from the server.
  • Implemented JSP, Apache Struts Tag Libraries, Java Script, Dojo, XML and CSS in Eclipse IDE for developing Web Interface.
  • Used connection pooling to handle data transmission from the database.
  • Used XML/XSLT for transforming common XML format.
  • Involved in the deployment of the application into BEA Web Logic.

Environment: Java, J2EE, EJB, Servlets, Spring (MVC, IOC), DOJO, Hibernate 3.0, JSP, JDBC, JMS), BEA Web Logic, JSTL, Oracle 11g, PL/SQL, JQuery, Jasper, JMock, UNIX, NetBeans, Ajax.

Confidential - Wayne, NJ

Java/J2EE Developer

Responsibilities:

  • Part of core development team involved in the Re-engineering activities.
  • Designed, implemented and tested the Spring Domain model for the services using Core JAVA.
  • Participated in a feasibility study on JSF MVC architecture for the project.
  • JSF Migration - Worked on the re-engineering effort to convert the properitary servlet based application to JSF based MVC Architecture.
  • Spring Introduction - Involved in complete hands on programing on the core product development using J2EE, JSF and Spring.
  • Good experience in implementing J2EE applications using various design patterns, Struts framework, Tiles, Spring, Hibernate and Messaging Middleware using JMS and MQ.
  • POJO Architecture - Re-engineered the application using IoC principles and removed heavy weight application to light wieght model by removing Enterprise Java Beans and re-worked the business model with Simple POJOs based architecture.
  • Participated in the activities to Convert services to Web Services using Axis.
  • Designed RESTful XML web service for handling AJAX requests.
  • Developed and Implemented MVC Architecture using JSF and Spring.
  • Responsible for Configuring LDAP and JDBC connection pools.
  • Implemented AJAX functionality using RichFaces Components.
  • Implemented custom converters and validators in JSF.
  • Optimized ExtJS themes and prepared performant applications.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Developed automated build scripts that check out the code from CVS and build the application using Apache ANT.
  • Created Stored procedures using PL-SQL for data modification (Using DML insert, update, delete) in Oracle.
  • Responsible for maintaining the reporting, billing, and invoicing databases (PostgreSQL).
  • Interaction with Oracle database is implemented using Hibernate.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.

Environment: Java, J2EE, Spring MVC, Spring IOC, AJAX, JAXB, JavaScript, Hibernate, JMS, Oracle 10g, XML, Apache, Ant 1.7,Log4J, SQL, PL/SQL, RAD, WebSphere.

Confidential

Java/J2EE Developer

Responsibilities:

  • Familiarized in the various aspects of Agile Methodologies such as Scrum and estimating various tasks.
  • Involved in Testing in Agile Development Environment. Using TDD and ATDD approach.
  • Used various design patterns such asfactory, singleton, session façade, DAOandDTO, Service Locator, Transaction management.
  • Involved in developingWeb ServicesusingSOAPfor sending and getting data from external interface.
  • Involved in requirement gathering, requirement analysis, defining scope, and design.
  • Worked with various J2EE components like Servlets, JSPs, EJBs, JNDI, JDBC using, Web Logic Application server.
  • Involved in developing and coding the interfaces and classes required for the application and created appropriate relationships between the system classes and the interfaces provided.
  • Assisting project managers with drafting use case scenarios during the planning stages.
  • Developing the Use Cases, Class Diagrams and Sequence Diagrams using Rational Rose.
  • Written Server Side programs using Servlets.
  • Used Java Script for client side Validation.
  • Worked asJava Front End DeveloperusingExt JSframework andObject Oriented JavaScript (OOJS)to develop rich interactive user interface.
  • Used HTML, AWT with Java Applets to create web pages.
  • Involved in database design and developed stored procedures to improve performance.
  • Used JDBC for connectivity to Oracle database.
  • Deployed servlets and JSP pages using Apache Tomcat server.

Environment: Java, J2EE, JDBC, HTML, CSS, JavaScript, AWT, Servlets, JSP, JDBC, Oracle, JSON, Apache Tomcat, Jbuilder, Web Logic

Confidential

Java Developer

Responsibilities:

  • Participated in dividing application into different layers.
  • Responsible for implementing the J2EE design patterns (business delegate, value object and session facade patterns) and Data access objects.
  • Worked on controller part to design all data base objects.
  • Developed JSPs and Servlets focusing on MVC approach.
  • Developed screens using Java, HTML, DHTML, CSS, Dojo, JSP and JavaScript.
  • Tested and deployed the Application on the Web Logic web server
  • Implemented connection pooling for database.
  • Used jFreeChart to display the survey responses in interactive way.
  • Used I Text API to generate reports.

Environment: MVC, JSP, SQL, JDK1.3.8, J2EE, Dojo, Servlets, Web Logic, JavaScript, CSS, HTML

We'd love your feedback!