We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 9 years of professional IT experience in all phases of the Software Development Life Cycle (SDLC) of a project which includes requirements gathering, analysis, Java and J2EE development, user - interface design, maintenance, enhancement and testing.
  • Developed custom web (Internet/ Intranet) and distributed applications using Java, HTML, DHTML, CSS, XML, JavaScript, J2EE and Java EE5.
  • Worked extensively using Java, JSP, EJB (session Beans and Message Driven Beans), JMS, JNI, JNDI, Java Mail, Frameworks (Struts, spring, Hibernate, JSF) in Implementing J2EE technology.
  • Experience in developing Front-End and User Interface using Struts, JSP, JSF, Ajax, Rich Faces, myFaces, iceFaces JavaScript, HTML, DHTML and CSS.
  • Expertise in Cutting Edge Technologies like EJB, JMS, JTA, Log4j, XML and Web Sphere, WebLogic and JBoss.
  • Proficient in with GUI plug-ins like Tiles Framework, Customer Tag Libraries and validation plug-ins like Validator Framework.
  • Worked extensively with RUP, eXtreme Programming (XP), Agile, SCRUM Methodologies.
  • Hands on experience with Version control systems like Visual Source Safe, Harvest and Perforce, SVN.
  • Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers.
  • Proficiency in core java concepts like Threads, Exception handling, Generics, Strings and etc.
  • Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
  • Extensive experience in using Application servers Web Sphere Application Sever 7/6.x, WebLogic Application Server, JBoss, Apache Tomcat.
  • Scripting expertise in SQL, Bourne Shell, K Shell, C Shell and bash.
  • Experienced with J2EE Design Patterns such as singleton, session facade, business delegate, DAO, DTO, MVC, and Factory.
  • Extensive experience in using environment tools of Java including RAD, WSAD, Eclipse, IntelliJ, NetBeans, MyEclipse and JBuilder.
  • Thorough knowledge of scalable n-tier, distributed as well as client/server architectures.
  • Experienced in working with XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
  • Experienced with Use Case diagrams, Class diagrams, Activity diagrams, Flowcharts and Sequence diagrams using UML and Rational Rose.
  • Worked on UNIX OS (SUN Solaris, HP, and AIX), Linux, Windows Server 2003 and Windows XP/ Vista.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL on MySQL, SQL Server 2000/2005/2008 and Oracle.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Capable team player and team leader who works well with people at all levels
  • Excellent communication, analytical, interpersonal and presentation skills

TECHNICAL SKILLS

Languages: Java, J2EE, PHP, ASP, C, C++, PL/SQL, SQL.

Operating Systems: Windows XP/ Vista, Mac, Linux, UNIX (Solaris, AIX, HP-UX), DOS.

Java Technologies: J2EE (JSP, Java Script, Servlets, RMI, EJB, JDBC, JMS, SOA, Web Services, SOAP, WSDL, JPA), LDAP, Java EE.

Java Testing tools: JUnit, log4j, Ant, QA testing, Load Runner.

RDBMS: Oracle, MS SQL Server 2000, MySQL, DB2.

IDE: RAD, WSAD, MyEclipse, JBuilder, Netbeans, Eclipse, Exadel Studio, Jdeveloper, Flex Builder.

Application Servers: WebSphere, Weblogic, JBOSS.

Web Servers: Apache Tomcat

GUI: HTML/DHTML, JSF, Struts, JavaScript, Ajax, Tiles, Portlets, XML (Sax, Dom, JAXP), XML Schema, XML Path, XSLT, CSS.

Network Protocols: TCP/IP, HTTP, FTP.

Frameworks: Struts, Spring, JSF, Facelets (Apache MyFaces, Sun’s RI), Hibernate, Adobe Flex, JQuery, JSON.

Source Control: CVS, VSS, PVCS, Perforce, Clear Case, SVN.

Messaging Services: MQ Series, JMS.

Miscellaneous: UML, OOAD, RUP, Design Patterns, MVC, SwiftMQ, Toad, SQL *Plus, Maven, Putty, iText, Bugzilla, Unix Shell Scripting, Active Directory, WinSCP, WinMerge, Filezilla.

PROFESSIONAL EXPERIENCE

Confidential, New York City, NY

Java Architect

Responsibilities:

  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Developed application using J2EE architecture with Struts, Spring and Hibernate using concrete principles laid down by design patterns
  • Design and architectural decisions for a multi-tier reusable service based J2EE application
  • Implemented JSF framework in the application which is based on MVC design architecture
  • Designed and integrated the full scale Struts/Hibernate persistence solution with the application architectures
  • Developed Rest architecture based WebServices to facilitate communication between client and servers.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
  • Implement scripting with Ajax, JQuery and Javascript to dynamically refresh the page contents.
  • Used AJAX in suggestive search and to display dialog boxes.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Involved in writing Javascript for dynamic manipulation of the elements on the screen and to validate the input.
  • Experience with parallel processing performance monitoring and tuning Oracle Advanced Queuing.
  • Worked on Data Services implementation for the CRUD services.
  • Extensively worked with Oracle, RDBMS for writing complex queries and PL/SQL for Stored Procedures, Triggers and Events, for generating some important responses needed by the application at times.
  • Extensively involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
  • Designed and developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache CXF based WS implementations for consuming TSYS Services. Developed DAO implementations for the database access using simple Spring JDBC Template.
  • Good understanding of SOA framework as eHP composes of multiple WebServices using SOAP, REST and JMS
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
  • Created the domains, application servers and load balancers using Weblogic.
  • Practiced relevant agile development methodologies and worked daily with subversion and current networking technologies.
  • Design software applications using HTML5, JavaScript, JQuery, Bootstrap, Angular JS, and XML.
  • Written Unit testing and Test suites using JUnit framework for testing the application.
  • Manage multiple, high profile cross-functional AGILE program teams across various business units.
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
  • Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
  • Oracle Database access was implemented through Hibernate framework. Also used Jasper reports and Jfree charts to generate various statistical reports.
  • Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
  • Client Services Rep for SEO company specializing in Web 2.0
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware

Environment: Java, J2EE, Spring, Hibernate, Struts, Weblogic, Subversion (SVN), Junit, Agile, UML, JSP, JSTL, JDBC, MS SQL Server, JNDI, WSDL, Oracle, CRUD, SQL, JSON, XML, PL/SQL, MongoDB, Coherence, Google Web Toolkit, Html5, Rational Rose, Maven, Itext, Jira, Web 2.0, SOA, Jasper Report, ILOG, Apache CXF, REST, Eclipse, Servlets, JavaScript, CSS3, JDBC, JQuery, AJAX, Angular.js, Backbone.js, Node.js, Bootstrap, EXTJS

Confidential, New York, NY

Senior Java/J2EE Developer

Responsibilities:

  • Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
  • Responsible for Design and Architecture of J2EE application
  • Developed technical solutions to build Java architectural framework.
  • Recommended new technologies and tools to support Java architecture.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
  • Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
  • Integrating Rich Faces and My Faces in JSF, configuring Rich Faces Filter and Faces Servlet in the configuration file
  • Developed the GUI module DMT using Struts framework, JavaScript, DOJO, Ajax, HTML and DHTML.
  • Designed and implemented Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods (ExtDirect).
  • Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality.
  • Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
  • Used IBM WSAD to develop different J2EE components like EJB’s, Client jars, Web Modules and Application EAR modules.
  • Designing, Coding (development) and Debugging application using Eclipse Indigo as an IDE, Spring JDBC framework and DAO pattern, HTML5, CSS3, and JQuery. Created new tables in DB2 database.
  • Developed SQL queries with PHP Doctrine and Propel to create, retrieve and update data and programming SQL sentences based on CRUD.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
  • SOAP web service interface implemented in Java using Apache SOAP and Axis to expose user master data to all the subsidiaries.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.
  • Designed, developed and tested the Websphere Portal Application based on Model, View, Controller (MVC) architecture deployed on IBM Web Sphere Portal /Application Server
  • Server maintenance and services monitoring power cycles (vmware ESXi, Linux=Subversion/SVN, Gitorious/GIT, and various SQL database updates).
  • Online Community: Developed a website acting as a central online resource and communicationshubfor the dyslexic community using Wordpress.
  • Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
  • Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE SCRUM methodologies.
  • Mentored a team of 5 junior to mid-level developers in Java/J2EE Development using UML design documents.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
  • Developed a Filter View & back-end components with the Spring MVC, iBatis, JSTL, Dojo, JQuery, PrizeTags JSTL
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Created webservices using WTP tool plugin to the eclipse 3.2 IDE which is deployed as a separate application using Maven scripts.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library
  • Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
  • Worked on proof of concept using Google Web Toolkit to create the personal card application site
  • Responsible for implementing the code, Fixing QA defect raised on Quality Center/JIRA.
  • Implemented two Java portals. One is Crystal Report Engine and the other is Jasper Report Engine as plug-in to other web-applications depending on the user's preferences.
  • Involved in developing and modifying the credit card, consumer loan business rules in ILog Jrules.
  • The integration of Breeding Technology platforms along with utilization of JRules allows Trait
  • Designed and currently developing 3 Tier Web 2.0 based price management system using GWT, Grails and MySql. Used and using Talend Open Studio to load data into the new system from the legacy data formats.
  • Implemented multi-site Enterprise SOA using Oracle SOA Suite for Fortune 100 Company.
  • Developed master JMS producer, master JMS consumer, and notification manager to implement existing interfaces and hide JMS details from existing (legacy) notification producers and consumers using J2SE Design Pattern.
  • Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.
  • Involving in Building the modules in Linux environment with ant script.

Environment: Spring, Hibernate, struts, JSF, EXTJS, AJAX, JavaScript, CSS, HTML5, DB2, CRUD, PL/SQL, JDBC, Apache CXF, Web Services, Eclipse, Web Sphere Portal, Subversion (SVN), GIT, GIT Hub, Junit, Scrum, UML, JSP, Java Server Pages Standard Tag Library (JSTL),SERVELT, MAVEN, Xml, ITEXT, Oracle Enterprise Content Management, GWT (Google Web Toolkit),JIRA, Jasper report, ILOG, JRules, Web2.0, SOA, JMS, Apache Tomcat, Linux, PHP

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Designed the front end according to specs using JSP and Servlets on server side.
  • Configuring and Integrating iBatis with Struts. HTML Component, data table, panel, dialogue etc was used for creating HTML Pages. Extensive Javascript Library usage.
  • Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
  • Involved in Development of the application Using J2EE Technologies (Servlets, JSP, EJB, JSF,Struts).
  • Deployment of portlets on the Webpshere Portal Server and EJB on WAS and involved in unit testing
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Using Apache POI to read the Data Info sent by the third party carrier and uploads the correct info to the Mysql database.
  • Writing new SCR's specifications, updating the documents of the user's menu, working in TOAD
  • Scheduled reports daily, weekly, monthly for executives, Business analyst and customer representatives for various categories and regions based on business needs using SQL Server Reporting services (SSRS).
  • Created different batch programs to clean up tables in DB2 database
  • Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
  • Involved in writing of Web Services using SOAP, WSDL for getting request from external source systems and sending response to external source systems.
  • Automate test cases using the built in framework in Selenium Web Driver using Netbeans IDE
  • Responsible for configuring JBOSS Application Server administration activities which involved creating domains, Configuring the domain for weblogic clustering, SSL, Database Connection configurations, performance monitoring, etc.
  • For source control, we usedMercurialwith “hgTortoise”.
  • Experience in Software Configuration Management, Build, Release Management using CVS, VSS, TFS, Subversion, ClearCase, RTC, ANT, Maven, CA Harvest, JIRA, Perforce and Clear Quest on Unix, Windows environment. Worked with different version management tools like CVS, Subversion, TFS and ClearCase.
  • Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE for regression and sanity testing.
  • Involved in full life cycle of project implementations (SDLC) like Water fall model, Agile (Scrum) model etc. for Design, Development, Maintenance & Support.
  • Use Case and Sequence diagrams were designed in UML using Rational Rose to demonstrate the behavior of objects in each use case by describing the objects and the messages they pass.
  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
  • ASP.Net MVC Application performance tuning ted usingANTProfiler.
  • Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Create and give training to all A/P personnel for the Imaging and Scanning systems. KOFAX is the scanning system software, and EMC Document Um is the Imaging Suite, including Application Xtender and the web interface for most users.
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Developed the user interface screens using Swing for accepting various system inputs such as contractual terms, monthly data pertaining to production, inventory and transportation.
  • Created Active Reports in Cognos 10 as Proof of Concepts for offline reporting.
  • Development/Deployment of jar files into ILOG Rule builder.
  • Integrated and implemented SOA solutions with Oracle SOA suite: Oracle ADF, BPM, BPEL, Oracle Service Bus OSB.
  • Migrated code from ALBPM to Oracle BPM and highlighted the Oracle BPM related errors/issues to Oracle team.
  • Business layer implemented using Spring MVC and Enterprise layer using JMS - IBM MQ Series which would in turn store the data on AS/400.
  • Worked in Windows 7 and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server
  • Install and configure a Linux server to publish applications and the Databases
  • Design and develop a system for inventory management and data warehouses, create and publish Excel or SAS reports for merchandising users (SAS, Unix Scripts and JSP/Servlets)
  • Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScript, HTML, CSS and jQuery
  • Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript & more.
  • Built custom websites for clients using CMS's (Drupal) by coding custom modules and themes, as well as utilizing e-commerce APIs for secure payment processing.
  • Developed an in house Bankruptcy Intake program in Classic ASP/ASP.NET. Program is inherited from Classic ASP Debt intake program. Used Visual Studio 2008 to develop this mix program of both Classic ASP and ASP.NET. Used vbscript, javascript, and added some new ASP.NET pages.
  • Built ASP.NET C# legal billing program that accepts barcode gun input. Also used javascript to advance from field to field after gun is clicked.
  • Maintaining the C++ knowledge modules product information.

Environment: Java/J2EE, Spring, iBatis, Struts, JSF, EJB, JQuery, MYSQL, Toad, SQL Server, DB2, APACHE AXIS2, WSDL, Netbeans, JBoss, CVS, Visual Source Safe, Selenium, Water fall Model, UML, JSP, SERVELT, ANT, Xml, EMC Documentation, JIRA, SWING, Cognos, ILOG, Oracle Application Development Framework (Oracle ADF), Oracle Business Process Management (Oracle BPM), IBM MQ Series, Apachi Tomcat, Linux, Unix, Ruby, wordpress, drupal, Z, ASP, C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS, VB, ASP

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Designed and developed the project using MVC design pattern.
  • Involved in preparing Technical Design Document of the project.
  • Designed and developed application using JSP Custom Tags, Struts tags & JSTL tag libraries.
  • Developed Controller Servlets, Action and ActionFrom objects for process of interacting with Sybase database using Struts.
  • Implemented SOA architecture for different application to exchange data for business process.
  • Developed the front-end using Java, JSP, Servlets, HTML, DHTML, and JavaScript.
  • Used and configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, Validator-rules.xml.
  • Followed Agile Methodology (TDD, SCRUM) to produce high Quality software and satisfy the customers.
  • Wrote build & deployment scripts using shell, Perl and ANT scripts.
  • Wrote Stored procedures and Database Triggers using PL/SQL.
  • Involved in using IBM WebSphere MQ Series connection with AS/400(IBM SYSTEM i).
  • Worked in using JBoss Application Server for deploying and testing the code.
  • Developed Report functionalities in excel using Jakarta Poi.
  • Involved in Prototype using Macromedia Dream weaver.
  • Designed network diagram, and set up the Development Environment, SIT and UAT environment by installing and configuring Web Logic Application Server on UNIX environment.
  • Responsible in Integrating Application with CICS for Real Time Search Criteria and Retrieval.
  • Used SAX and DOM for parsing XML documents and XSLT for transformation.
  • Developed EJB’s (Session Beans) for implementing business logic and transactional services.
  • Developed Message Handler Adapter, which converts the data objects into XML messageand invoke an enterprise service and vice-versa using JAVA, JMS, MQ Series.
  • Responsible for preparing use cases, class and sequence diagrams for the modules using UML.
  • Developed Data Access Layer to interact with backend by implementing Hibernate Framework.
  • Wrote Junit classes for the services and prepared documentation.
  • Developed Data Access Objects to access middleware web services as well as Sybase database.
  • Integrated various modules and deployed them in WebSphere Application Server.

Environment: Java, J2EE, Mainframe, C++, Struts, Servlets, EJB2.0, JDBC, Junit, HTML, Java Script, XML, XSLT, CORBA, PL/SQL, DB2, WebSphere Application Server, Apache Tomcat, Eclipse, JBoss, Visual Source Safe, Unix (Solaris), IBM WebSphere MQ Series, Agile, UML, My SQL, Hibernate, Sybase.

Confidential, Denver, CO

J2EE Developer

Responsibilities:

  • Created the UI tool - using Java, XML, XSLT, DHTML, and JavaScript.
  • Designed the applications using OOAD.
  • Followed Extreme Programming (XP) concepts one of the method of Agile Methodology to produce high Quality software and satisfy the customers.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Implemented Kerberos Authentication Service to validate users logging into Quill.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information
  • Wrote Entitlement Accessory Classes.
  • Incorporated entitlement checks in the entire session bean. Created and deployed numerous Session and Entity beans.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environment: JSP, Servlets, JDBC, Agile, UML, My SQL, Java Script, HTML, Apache Tomcat Server, Oracle

Confidential, Minneapolis, MN

Software Engineer

Responsibilities:

  • Used the Use cases, Interaction diagrams and Class diagrams in development of the application.
  • Implemented "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • Developed JSP’s, Servlets, JavaScript, XML which formed the UI component.
  • Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed EJB Components, both Entity and Session beans, modeling the business logic.

Environment: JSP, EJB, JSP, XML, Servlets, JDBC, Java Script, HTML, Apache Tomcat Server, Oracle

We'd love your feedback!