We provide IT Staff Augmentation Services!

Sr. Java & J2ee Developer Resume

3.00/5 (Submit Your Rating)

Omaha, NE

SUMMARY

  • 9+ years experience in IT industry, worked in all phases of software development life cycle from requirements gathering to teh production and successfully implemented several projects wif responsibilities as developer at different locations.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, JSF,Facelets,JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services.
  • Extensive experience wif Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, ANT, Junit and Log4J. Good knowledge in Object Relation mapping using Hibernate.
  • Experience in teh entire lifecycle process in projects which includes Design, Development, Deployment, Testing and Implementation.
  • Worked on Enterprise Java Beans (EJBs) that include Session Beans, Message Driven Beans (MDB) and Entity Beans.
  • Extensive experience in developing test cases using JUnit, Cactus and StrutsTestCase.
  • Experience in XML related technologies including XML, XSD, UML, XSL, DTD, XML Schemas, SAX and DOM Parsers.
  • Expertise in client side technologies such as HTML, CSS, DHTML, JavaScript, AJAX.
  • Extensive experience in different IDEs including Rational Software Architect (RSA), Rational Application Developer (RAD), WSAD, Eclipse, JDeveoper, Net Beans and TOAD.
  • Experienced in MVC (Model View Controller) architecture wif Struts and Springs framework involving various J2EE design patterns.
  • Strong work experience in Web based application development, Database programming, distributed computing, Server side programming and Client Server computing in multi - threaded software systems using Java technologies.
  • Extensive experience in Core Java, Servlets, JSP, JavaScript, JDBC, JSTL, Struts, JSF, EJB, JNDI, AJAX and Custom tag Libraries
  • Good experience on version controlling systems like VSS, CVS, Clear Case, and clear quest.
  • Excellent knowledge in databases DB, MS SQL and Oracle.
  • Experience in writing test-cases in Java environment using JUnit.
  • Possess strong logical, analytical and problem solving skills wif positive attitude.
  • Expert in writing complex SQL Queries and PL/SQL blocks.
  • Committed to excellence, self-motivator, fast-learner and a prudent developer wif strong problem-solving skills and communication skills
  • Ability to learn and use new systems and paradigms in considerably less time, solid communicator wif exceptional team-building skills.

TECHNICAL SKILLS

Frameworks: Struts, Spring (IOC, Context, ORM, DAO, AOP)

Web Technologies: JSP, Struts, Spring, Hibernate, AJAX, JSTL

Application Server: Weblogic Server, Apache Tomcat, SQL server

Web tools and languages: HTML, XML, CSS, DHTML, AJAX, ANT, Java Script

Languages: C, C++, Java, HTML, DHTML, XHTML, JavaScript, XML/XSL, UML, PL/SQL, JavaScript

Development Methodologies: J2EE, Object Oriented Analysis and Design, Waterfall, Iterative and incremental development, Agile Software development methodologies

PROFESSIONAL EXPERIENCE

Confidential, Omaha, NE

Sr. Java & J2EE Developer

Responsibilities:

  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Implemented application level persistence using Hibernate and Spring.
  • Configured Struts, Hibernate framework wif Spring MVC.
  • Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
  • Developed teh application using Struts Framework which is based on teh MVC design pattern.
  • Deployed teh application on Weblogic Application Server cluster on Solaris environment
  • Developed Dash-Board to monitor and report Cache Coherence Servers.
  • Deployed EJB Components on WebLogic.
  • Develop back-end messaging infrastructure for real-time web application in Javascript, jQuery, node.js, redis.
  • Creation of REST Web Services for teh management of data using Apache CXF
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Used Require.js, Backbone.js and jQuery to create multiple JavaScript applications.
  • Developed internal application using Angular.js and Node.js connecting to Oracle on teh backend.
  • Architectured & Designed teh Restful web services and developed core component layers like xml validation, core service layer, solr search and transformation components.
  • Development of AJAX toolkit based applications using JSON.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Involved in adding AJAX, JavaScript components to some of teh jsp pages wherever needed
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed teh application.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • EIS layer had Oracle as teh database and implemented connection pooling to optimize connections
  • Worked on Data Services implementation for teh CRUD services.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
  • Developed teh UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Used Subversion (SVN) for Version control.
  • Developed programs for accessing teh database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate teh data in teh database
  • Involved in debugging teh product using Eclipse and JIRA Bug Tracking.
  • Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
  • Involved in JUnit Testing of various modules by generating teh Test Cases.
  • Configured Maven dependencies for application building processes
  • Developed XSD for validation of XML request coming in from Web Service.
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library
  • Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
  • Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
  • Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
  • Developed a web 2.0 control console using GWT to manage data matching for data staging

Environment: Java, J2EE, Servlets, JSTL, XML, iRise, CSS, Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JQuery, AJAX, Coherence, ExtJS, Bootstrap, Backbone.js, JavaScript, JSP, Oracle, Angular.js, Node.js, SQL, UML, Eclipse, Junit, MAVEN, GWT (Google Web Toolkit), Subversion (SVN), Jasper report, ILOG, Agile, EJB MongoDB, HTML, JavaScript, Weblogic Application Server, ANT, Junit, Windows, JMS

Confidential, Omaha, NE

Java/J2EE Architect

Responsibilities:

  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Interfaced wif teh Oracle back-end using Hibernate Framework and XML config files.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
  • Developed teh GUI module DMT using Struts framework, JavaScript, DOJO, Ajax, HTML and DHTML.
  • Created various UI components for different web pages using HTML, Javascript, ExtJs.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Worked on creating menus and tabs on JSP pages using JQuery and CSS.
  • Used AJAX and JavaScript for validations and integrating business server side components on teh client side wif in teh browser.
  • Co-developed dynamic Ruby on Rails/HTML5 application highlighting numerous data visualization of web metrics.
  • Construct and optimized SQL queries in DB2
  • Used JPA wif Entity Beans for interacting wif Persistence Layer for CRUD operations.
  • Calling pl/sql stored procedures to display data into database.
  • Developed Data Access Objects (DAO) using JDBC API for Database access.
  • Creation of REST Web Services for teh management of data using Apache CXF
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Developed teh application using Eclipse IDE and worked under Agile Environment
  • Transferred cloudscape to DB2 for WebSphere Portal.
  • Performed software builds using makefiles, scons, VM and Subversion in a Linux and Windows environment.
  • Mentoring of junior members for agile (Scrum) process & Junit testing.
  • Executed project using waterfall model and practiced Agile Project Management & performed teh Scrum Master role for specific projects/requirements as appropriate. Used Rally for Agile project management.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Worked on teh Struts framework and JSP and Struts tag libraries to page display technology
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Handled necessary Business logic in Servlets
  • Used Maven to build and generate code analysis reports.
  • Extensively used XSD for validations of XML transfer to teh different Web Services.
  • Involved in teh development of reports using iText tool.
  • Provided end user support for all levels of Oracle ECM users.
  • Developed a Web Application using Java wif teh Google Web Toolkit API wif PostgreSql
  • Executed teh test steps defined in Test Cases manually and reporting teh bugs in JIRA.
  • Designed and implemented Report Module (using Jasper Report framework) in phase 2
  • Extensively used teh BAL constructs to handle collections in ILOG. Worked wif large data sets in ILOG.
  • Designed and implemented Rules infrastructure by wrapping up core JRules API.
  • Provide consultation / customization on various Open source and Web 2.0 products
  • Worked wif business teams using Agile methodology to integrate business line of apps wif SOA in a seamless fashion.
  • Uses teh DAO pattern for data access layer and JMS API for teh messaging requirement.
  • Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Development of web pages in PHP/FX.PHP using Filemaker Pro as teh database.

Environment: Java, J2EE, Spring, Hibernate, Struts, Jsf, Dojo, Sencha Extjs, Javascript, Css, Ajax, Html5, Db2, Crud, Pl/Sql, Jdbc, Apache Cxf, Soap, Webservices, Eclipse, Websphere Portal, Subversion, Junit, Scrum, Uml, Jsp, Jstl, Servlet, Maven, Xml, Itext, Oracle Ecm, Google Web Kit (Gwt), Jira, Jasper Report, Ilog, Jrules, Web 2.0, Soa, Jms, Apache Tomcat, Linux, Php.

Confidential, Salt Lake City, UT

Senior Application Developer

Responsibilities:

  • Implemented Spring AOP for admin services.
  • Development of a split billing system - core java, collections, spring, hibernate, mysql.
  • Using spring integration wif iBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
  • Used iBatis and MyBatis ORM tools which automate teh mapping between SQL databases and objects in Java.
  • Developed JSP pages for presentation layer (UI) using Struts wif client side validations using Struts Validator framework/ JavaScript.
  • Developed teh application front end wif HTML, JSP, Ajax, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
  • Developed teh front end using JSF and Portlet.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Development of java interfaces for different function calls which convert teh webservice calls into EJB calls to teh legacy system
  • Developed various EJB's to handle business logic.
  • Used JBoss application server to deploy application into Production environment.
  • Worked on Posting queue logic by implementing Message-Driven bean (MDB) using JMS and deployed on JBoss server.
  • Design and Developed using WebService using Apache Axis 2 on JBOSS.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Designed and Developed persistence layer wif Hibernate, jQuery.
  • Extensively worked wif Servlets and Struts based multi tier applications in developing J2EE Components.
  • Designed and developed a web-based test client using Spring, Struts, JSP, Tag Libraries, Java Script, HTML and XML to test different parts of teh application.
  • Worked on JDBC to select and update teh data from teh MySQL database
  • Used TOAD for database query testing, in teh process of optimizing teh queries
  • Planning and applying latest Service Packs to different versions of SQL Server
  • Have worked on DB2 data base for storing and retrieving teh application data
  • Developed teh UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Used NetBeans IDE for fundamental Java projects
  • Created selenium automation scripts in Java.
  • Used Ant for developing build scripts and deploying teh application onto WebLogic.
  • Used ANT for building teh application and deployed on BEA WebLogic Application Server.
  • Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript & more.
  • Working Closely wif EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
  • Adopt Agile Methodology to plan using JIRA.
  • Designed and developed front end screens for new reports using Swing components.
  • Responsible for teh total, efficient and profitable operations of a CVS.
  • Used Visual Source Safe (VSS) for source code maintenance.
  • Troubleshoot Cognos Server Environment for teh better performance.
  • Involved in ILOG Validation System design decisions and architectural designs wif
  • Enterprise architect and other Team members
  • Designing teh flow of teh project using Water Fall Model.
  • Layout and design teh overall architecture and migration approaches using Oracle ADF.
  • Design and development of teh exception management workflow using Oracle BPM
  • Deployed teh applications in Linux servers using deployment scripts.
  • Involved in writing Unix Shell Script for performing automated tasks.
  • Used IBM MQ Series in teh project.
  • Develop financial productivity application and tool set using Java and enterprise software tools/technologies such as Subversion, Maven, Weblogic, Apache Tomcat, Sql Server, and Oracle DB.
  • Developed .NET components using C# and involved in teh deployment of those components.
  • Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
  • Used web services (REST) to bridge teh gap between our MS and Drupal/Wordpress technology.
  • Design and Develop programs in C++ to integrate as per teh users requirements.
  • WordPress integration, migration, design, redesign, and expansion
  • Used ASP.NET technology for developing teh presentation layer.
  • Place orders for and fill prescriptions for mail order pharmacy through CVS Caremark.

ENVIRONMENT: SPRING, IBATIS, STRUTS, JSF, EJB, JBOSS, APACHE AXIS2, SOAP, WSDL, JQUERY, JSP, SERVLET, DB2, MYSQL, TOAD, SQL SERVER, UML, NETBEANS, SELENIUM, ANT, XML, EMC DOCUMENTUM, JIRA, SWING, CVS, VISUAL SOURCE SAFE, COGNOS, ILOG, WATERFALL MODEL, ORACLE ADF, ORACLE BPM, IBM MQ SERIES, APACHI TOMCAT, LINUX, UNIX, RUBY, WORD PRESS, DRUPAL, .NET, ASP, C, C++.

Confidential, Tampa FL

Java Consultant

Responsibilities:

  • Analyzed teh requirements and provided inputs to teh designer.
  • Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC pattern.
  • Developed teh business tier using Core Java and teh HTTP interfaces using Servlets.
  • Involved in review of teh design and halped in transforming teh application to an optimized solution framework.
  • Designed teh halper classes for better data exchange between teh MVC layers.
  • JSP, HTML, Javascript, CSS and Ajax used for front end development.
  • Implemented Collections API to manage Java Objects in Business Logic layer.
  • Built teh admin module using Struts framework for teh master configuration.
  • Implementation of Distrubuted Map using DnyaCache for implementing teh distributed cache on a clustered environment.
  • Worked wif multithreading in synchronized environment.
  • Designed and developed teh persistence tier using Hibernate framework.
  • Implemented EJB (Session Beans) to create WAS Scheduler.
  • Used Websphere data sources for teh database connection and accessed using JNDI names.
  • Implemented teh Web sphere scheduler and provided teh scheduling logic to process teh Cache.
  • Developed a Stored Procedures for regular cleaning of database.
  • Used Oracle 8i as relational databases and created E-R diagrams for teh database tables.
  • Implemented Log4j to maintain system log.
  • Managed teh functional and load testing by interacting wif teh testers and providing them teh guidelines and deadlines for completion of work.
  • Directly interacted wif teh client application leads, to halp them integrate their application wif MNP.
  • Eclipse was used for Rapid Development of teh application.
  • Build EAR using ANT tool.
  • Deployed teh application on production server along wif WAS administrator.

ENVIRONMENT: HIBERNATE, STRUTS, WEBLOGIC, APACHE CXF, REST, JQUERY, AJAX, SENCHA EXTJS, JAVASCRIPT, JSP, JSTL, SERVLET, ORACLE, CRUD, PL/SQL, JDBC, UML, ECLIPSE, JUNIT, MAVEN, ITEXT, GWT, CLEAR CASE, JASPER REPORT, ILOG, AGILE.

Confidential, CHICAGO, IL

JAVA DEVELOPER

Responsibilities:

  • Interacting wif teh client and analyzing teh requirements to halp and understand teh requirements.
  • Involved in all phases of SDLC.
  • Designed Class diagrams, framework and developed Use case diagram and Sequence diagram.
  • Application was designed and developed in Struts framework wif Struts Tiles which is based on MVC pattern.
  • Presentation tier was incorporated using JSP, HTML, CSS, AJAX and JavaScript.
  • Implemented teh Struts Validation framework.
  • Use of Java Collection API and classes such as HashMap, ArrayList and Vectors.
  • Incorporated XML Parser such as DOM.
  • Developed web services using SOAP, WSDL and Apache Axis which halped communicating through different modules of teh application.
  • Implemented database transactions using Hibernate ORM framework.
  • Implemented iText and POI to generate reports.
  • MySql was used as RDBMS. Hands on experience creating E-R diagram, complex queries and subqueries.
  • Used TOAD to create complex queries and subqueries.
  • Built and deployed WAR file on JBoss application server.
  • Used VSS for version control of project files.
  • Implemented Log4j to maintain system log.
  • Developed application using MyEclipse for rapid development.
  • Involved in QA support and deployed teh application on Production server and supported for teh real time issues.

ENVIRONMENT: Java, J2EE, Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JQuery, AJAX, ExtJS, JavaScript, JSP, SERVLET, Oracle, CRUD, SQL, UML, Eclipse, Junit, MAVEN, ITEXT, GWT (Google Web Toolkit), ClearCase, Jasper report, ILOG, Agile, Web 2.0, SOA, Flex.

Confidential, CHICAGO, IL

Software Engineer

Responsibilities:

  • Analyzed teh requirements and enhanced teh application which improved maintainability, extensibility and performance.
  • Designed Class Diagrams and Sequence diagrams for teh application.
  • Involved in enhancing Presentation layer, Business layer and DAO layer components.
  • Implemented JSP, HTML, CSS, Javascript and Ajax to design front end.
  • Client and Server side validations were done using Javascript and Ajax.
  • Extensive use of Ajax to update teh part of webpage which improved teh performance of teh application.
  • Business logic layer was implemented using Servlets and EJBs.
  • Implemented XML parsers such as DOM.
  • Incorporated persistence tier using Hibernate framework.
  • Developed code for Java Multithreading.
  • Implemented Log4j to maintain system log.
  • Created service component using EJB.
  • Incorporated Mule for messaging.
  • Deployed teh application on JBoss application server.
  • Used Oracle 8i as relational databases.
  • Involved in Unit testing, bug fixing, QA and Production support.

ENVIRONMENT: Java, JSP, Servlets, EJB, HTML, Javascript, Ajax, Log4j, XML, DOM, Edit Plus, Mule, JBoss.

We'd love your feedback!