We provide IT Staff Augmentation Services!

Java/j2ee Programmer Resume

4.00/5 (Submit Your Rating)

Quincy, MA

SUMMARY

  • 7 years of experience in Object Oriented programming, design, developing and testing of Client/Server, Enterprise and web Applications using JAVA, J2EE, J2SE and Web Technologies for web applications.
  • Expert in developing enterprise web - based application based on Java technologies using J2EE, J2SE, Java Servlets, Java Beans, JMS, JNDI, ANT and Apache Maven.
  • Experience in front end technologies such as jQuery, Java Script, Angular.JS, CSS, CSS Bootstrap, CSS Sass, Ajax, XML, XSLT, JSON and Adobe tools like Photoshop.
  • Professional in various frameworks: Spring, Hibernate, Spring MVC, and Struts.
  • Excellent understanding of Hibernate data status, fetch types, cascade types, and Hibernate Cache.
  • Excellent understanding of Spring IOC, Dependency Injection, and Spring AOP concepts.
  • Experience in configuration and deployment of multi-tier applications using Web Sphere, Web Logic, Tomcat.
  • Developed Soap and Restful Web services based on JAX-WS, JAX-RS using WSDL, UDDI, Soap RPC style, Soap Document Style, Rest Jersey, Resteasy, and JAXB/JAXP.
  • Experience in using Parsers like Dom4j, SAX, DOM, Jackson, and Marshaller to parse data in or out XML, JSON files.
  • Extensive experience working in Spring framework, Spring MVC, OR Mapping Hibernate, framework and web services (SOAP and Restful).
  • Strong experience in writing SQLs, Stored Procedures, Functions, PL/SQL;
  • Expertise in back-end procedure development, for Database Applications using Oracle, SQL, PL/SQL, SQL Server includes stored procedures and functions.
  • Great understanding of various design patterns such as MVC (Model-View-Controller), Singleton, Factory, DAO (Data Access Object), Prototype, Proxy, Adapter, Bridge, and etc.
  • Experience in Java Concurrency (Multi-threading) able to use high-level mechanism such as, semaphores, CyclicBarrier, and Executors to manipulate threads for better performance and avoiding data inconsistency;
  • Very good knowledge in writing Shell scripts for building the projects.
  • Experience of Ant for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
  • Strong knowledge of IDEs like Eclipse, Net Beans, Web Sphere Studio Application Developer.
  • Extensive experience in software development methodologies Agile and Waterfall.
  • Excellent team player with leadership abilities. Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.

TECHNICAL SKILLS

J2EE Technologies: JDK1.4/1.5/1.6, JSP 1.2/2, Servlets, Ajax, Spring MVC, JSF, Hibernate3.0, Spring2.X, EJB2.0/3.0, JDBC, AngularJS, CSS Bootstrap, JUnit, JNDI, XML, JMS, Web Services, WSDL, SOAP, JSP, JSTL, XSLT, SPRING FORM TAGS.

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

Web/App Servers: IBM Websphere 5.1/6.x, WebLogic Server 9.2, Tomcat 4.0/5.0, Apache1.3/2.0, JBoss 4.x

RDBMS: Oracle 8i/9i, 10g MS SQL Server 7.0

Operating System: Windows, Linux, Unix, Mac OS.

Development Tools: Eclipse 3.0/3.1, MyEclipse 5.x, WSAD 4.x/5.x, RAD6.x, 7.x, IBM WebSphere 5.x/6.x, IBM MQ Series, TOAD, ANT, MAVEN, SQL Loader, IBM Rational Software Architect for WebSphere, IBM Messaging Queue series (MQ)

PROFESSIONAL EXPERIENCE

Confidential, Quincy, MA

Java/J2ee Programmer

Responsibilities:

  • Involved in Understanding Existing Applications and Reviewing Requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements.
  • Performed systems analysis, requirement clarification, design and documentation of the application.
  • Designed the front end and appearance for the front pages using JavaScript, AJAX, Angular.js and jQuery.
  • Using CSS Bootstrap Grid System to perfectly arrange web page layout, and CSS code to modify appearance according to requirement.
  • Based on Spring frame for multiple layers development integrated with Hibernate, web services, and Spring MVC.
  • Using CSS Bootstrap Grid System to perfectly arrange web page layout, and CSS code to modify appearance according to requirement.
  • Wrote controllers, directives, services, factories, and routers in Angular.js to build responsive web pages.
  • Using Hibernate created one-to-many, many-to-many, and one-to-one relationships for tables in database;
  • Optimized system performance by configuring cascade types, and lazy fetching, and cache options for different classes.
  • Configured Spring AOP point-cut for transaction manager in Spring configuration file in order to efficiently manage Hibernate transactions.
  • Developed Restful web services based on JAX-RS using Rest Jersey, and Soap web services based on JAX-WS using RPC style.
  • Creating and modifying the views in spring MVC framework so as to mask the appearance of URLs to end users.
  • Responsible for writing J2EE compliant code using Java for an application development effort. This involves working with JSP, Servlets, JDBC, XML, etc.
  • Involved in architecture of the modules according to the J2EE Standards like, client tier, web tier and business tier.
  • Testing the functionalities in terms of requests and responses for the front-end JSON files.
  • Junit testing code in Spring environment before implementing.
  • Developing web-services for different functionalities in the application in SOAP and REST architectures.
  • Wrote stored procedures in Oracle database in terms of security and system performance concerns.
  • Had to do quality assessment and control for the application.
  • Documenting and updating the work dat is being done.

Environment: Java, J2EE, Weblogic, Jboss, Tomcat, Eclipse, Maven, JUnit, Java, Rest Jersey, JAX-WS, JAX-RS, Soap, SVN, Oracle, jQuery, JavaScript, Hibernate, JSP, AJAX, Angular.js, HTML 5, XML, JSON, XSLT, Spring MVC, Springs

Confidential, Boston, MA

Java/J2ee Programmer

Responsibilities:

  • Followed SOA Design pattern and Used Agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
  • Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
  • Developed user interface using JSP, Tiles Framework, JQuery, HTML5, CSS3, JavaScript, AJAX and JSTL.
  • Worked on CORE JAVA (Collections of type Generics, Templates) and used the core packages.
  • Implements MVC, Singleton, Factory, DAO, Value Object, session Facade, Data Access Object, Business Object paradigm.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed the Restful web services using Spring IOC to provide user a way to run the job and generate daily status report.
  • Implemented Spring Framework for the information flow between database and Model.
  • Used SQL, PL/SQL and SQL*PLUS for interfacing to databases like Oracle 10g and SQL Server.
  • Developed Ant scripts to build and deploy the app on Tomcat Application Server.
  • Configured tiles-defs.xml file to configure the presentation views.
  • Used struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
  • Developed Test cases, Test scenarios & Test scripts for Unit testing and Black box testing.
  • Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
  • Used Eclipse IDE for developing the application.
  • Used JDBC API and HQL (Hibernate Query Language) to query the Database System and used JDBC Thin Driver to connect to the database.
  • Conducted code reviews and design reviews.
  • Developed the MAVEN scripts for preparing EAR and WAR files used to deploy J2EE components.
  • Collaborated with test teams, to support System and Integration Testing.
  • Troubleshoot and fix systems as part of Production support.

Environment: Java, J2EE, Struts 2.0, Tiles, JavaBeans, Servlets 3.0, JSP 2.x, Hibernate 3.0, Spring 3.0, RESTful Web services, JavaScript, HTML, CSS, SQL, SQL*PLUS, Oracle 10g, DB2, Apache Tomcat, Windows 2000/XP, Eclipse, CVS, Log4j, Junit, ANT.

Confidential, Yardley, PA

Java/J2ee Programmer

Responsibilities:

  • Was part of total SDLC for the project
  • Preliminary task was to document whatever is existing.
  • Created a whole new application with many new features and enhanced security.
  • Extensively used spring framework for implementing MVC architecture and Batch frameworks.
  • Developed Web Services to implement SOA using SOAP.
  • Data from the clients is retrieved using Hibernate.
  • Worked extensively in the backend Oracle 11g database.
  • Extensively worked with stored procedures and database functions.
  • Developed lookup tables and views for quick processing of database queries.
  • Developed design and use case diagrams using Rational Rose.
  • Used jQuery for achieving cross browser viewing enabled.
  • Extensively used JMS for point-to-point Messaging.
  • Worked in developing web services using SOAP architecture.
  • Was actively involved with production and support.
  • Participated in Quality analysis and testing

Environment: Java 1.7, Spring 3.0, Hibernate 3.5.0, JSP, HTML, CSS, ANT, SAML, SOAP, Hibernate, Windows, Oracle 11g, JBoss 7, Tomcat Server, XML, SVN, jQuery, JMS, UML.

Confidential

Java/J2ee Programmer

Responsibilities:

  • Created many new functionalities for report distribution module
  • Developed JSP and HTML pages using CSS as part of the presentation layer
  • Used SAML 2.0 protocols to establish security in communication between HTML pages.
  • Extensively used Struts taglibs
  • Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP
  • Data access layer is implemented using Hibernate
  • Used Apache POI to generate Excel documents
  • Implemented Struts action classes.
  • Developed web applications using the SPRINGS framework for the View component for the front end HTML and DHTML pages and customized templates and tags.
  • Extensively used beans for keeping the sessions active.
  • Worked extensively in the backend Oracle database
  • Used WSDL to post the services in the UDDI.
  • Developed lookup tables and views to speed up queries.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met
  • SOAP client request is used to make use of services.
  • Developed ANT scripts for building, testing and deploying the application on Weblogic server
  • Developed content rich webpages using FXML.
  • Was actively involved with production and support.
  • Participated in Quality analysis and testing
  • Used jQuery for mobile auto enhancements and cross browser viewing.

Environment: Java 1.5, Struts 2.1, Springs 3.0, Hibernate 3.5, jBoss 7, JSP, HTML, CSS, Apache POI, ANT, SAML, SOA, XML, Sybase 12.5, Solaris, Windows XP, DB2, Oracle 11g, JBoss, Tomcat, JavaFX, jQuery Mobile.

Confidential

Java/J2ee Programmer

Responsibilities:

  • Design and development of User Interfaces using JSP, XML, HTML and CSS.
  • Developed Servlets, JSP pages and Session Beans.
  • Used JSP extensively to display and manipulate data.
  • Created tables in the data base using SQL.
  • Developed Model and DAO classes using Hibernate Reverse Engineering.
  • Developed Struts action classes and Struts action form beans for the information flow between database and Model.
  • Interpreted and manipulated Struts and hibernate configure files.
  • Prepared backend procedures, triggers and functions using native SQL.
  • Implemented SPRING IOC (Inversion of Control).
  • Developed different JSP pages (GUI) & client side user validations using JavaScript DOJO.
  • Used Session Facade, Data Access Object, Business Object and Value Object design patterns.
  • Created JUnit test suite to automate the testing of the business logic

Environment: JDK, EJB, Struts, Spring, XML, JSP, Hibernate, Maven, Java Script, VSS, XSLT, CSS, UML, Eclipse, Websphere Application Server, Share point, SQL Server, JUNIT, Linux

We'd love your feedback!