Sr. Java Developer Resume
Reston, VA
SUMMARY
- Sun Certified Web Component Developer (SCWCD) with Java/J2EE Programmer with 8+ years of IT experience with primary expertise in OOAD concepts, J2EE and Client Server technologies.
- Key participant in all the phases of Software Development Life Cycle (SDLC) with Analysis, Design, Development, Integration, Maintenance, Debugging, Testing and Production support for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
- Exposure to Agile Software Development Process and Test Driven Development Approach.
- Experienced in Software Analysis and Design using Unified Modeling Language (UML) and Rational Rose.
- Expertise in developing Multi - Tier Web applications using Java, J2EE, EJB, JSP, Servlets, MVC Struts, Spring, Hibernate, JDBC, JMS, JNDI, Ant, RMI.
- Expertise in implementing J2EE Design Patterns like MVC, Session Facade, DAO, DTO, Business Delegate and Singleton.
- Worked extensively with Struts framework.
- Worked on Hibernate by writing persistence classes.
- Proficient in web technologies like HTML, CSS, XHTML, DHTML, JavaScript and XML.
- Developed XML documents with DTDs /XML Schema/XPath and converting XML documents to HTML using XSL.
- Experience in database development using Oracle, MySQL, PL/SQL.
- Experienced working proficiently with various IDEs including Eclipse, WebSphere Studio Application Developer (WSAD) and RAD.
- Experience in Configuring and deploying applications on IBM Web Sphere, Apache Tomcat, BEA Web Logic servers.
- Good working knowledge on CVS and ClearCase for version control.
- Good team player having excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals involved in the project.
- Extensive experience in using SQL to write Stored Procedures and Triggers.
- Experience of development in different environments like Windows.
- Well versed with complete systems life cycle development processes of design, development, testing and implementation.
- Experience in working with frameworks like Struts, Spring and Hibernate.
- Document preparation including Requirement Specification, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Experience in working with Virtual and Multi National Team.
- Excellent communication, interpersonal and analytical skills along with can-do attitude.
- Ability to learn and use new systems and paradigms in considerably less time.
- Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/process frameworks like SDLC and tools like Rational Rose, Microsoft Visio.
- Experience in using frameworks and tools like JUnit.
- Developed web applications by implementing Model View Control (MVC) architecture using JSP pages that interact with Servlets.
- Experience in working with Virtual and Multi National Team.
- Excellent communication, interpersonal and analytical skills along with can-do attitude.
- Ability to learn and use new systems and paradigms in considerably less time.
TECHNICAL SKILLS
J2EE Technologies: Servlets, JDBC, JNDI, JSP, EJB, JMS, XML, X Path, XSLT, XSD, DTD, Web Services, SOAP, WSDL
Languages: C, Java, J2EE
Web Technologies: JavaScript, DHTML, CSS, AJAX
Frameworks: Struts, Spring, Hibernate
Application Servers: Web Logic, Web Sphere
Web Servers: Apache, Jakarta TOMCAT
IDE/GUI Tools: Eclipse, WSAD, RAD
Modeling Tools: UML, Rational Rose
Operating Systems: Windows, UNIX
Databases: Oracle, MySql
Tools: CVS, Clear Case, Rational Clear Quest
Unit Testing Framework: JUnit
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
Sr. Java Developer
Responsibilities:
- Implemented Spring AOP for admin services.
- Developed and Implemented Web Services and used Spring Framework.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented application level persistence using Hibernate and Spring.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Expertise in developing enterprise applications using Struts Frameworks.
- Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic Server.
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
- Implement web service components using JiBX and Apache CXF framework.
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Created all the services to work with the various entities provided and restified the services using REST APIs.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed UI screens using YUI, CSS and JQuery.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed AJAX scripting to process server side JSP scripting.
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
- Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Reduced system downtime by 20% and increased on-line business opportunities / revenue by implementing content management system enhancements leveraging Web 2.0 technologies.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
- Worked in Agile environment with active scrum participation.
- Agile and scrum process is used for tracking and developing the application.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
- Created Clear Case VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX, projects written in C++.
- Used AJAX, Java script and GWT to create interactive user interface.
- Core developer of the application infrastructure using GWT/GXT as the front-end architecture using AJAX.
- Quickly learned iText and implemented to solve Hungarian Special Character Issue.
- Prepare Java/J2EE development structure for Eclipse, maven, Jetty.
- 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.
- Wrote test cases using JUnit testing framework and configured applications on Weblogic Server.
- Developed and designed interfaces using HTML, JSP, Server Side components using Servlets on Eclipse.
- Mentored/trained a team of 5 junior to mid-level developers in Java/J2EE Development using UML design documents.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- 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.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
Environment: Java, Spring, Hibernate, Struts, Web logic, APACHE CXF, REST, JQuery, AJAX, Sencha ExtJS, JavaScript, JSP, JSTL, SERVLET, Oracle, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, GWT (Google Web Toolkit), Clear Case, Jasper report, ILOG, Agile, Web 2.0, SOA.
Confidential, NYC, NY
Sr. Java Developer
RESPONSIBILITIES:
- Developed and Implemented Web Services and used Spring Framework.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented application level persistence using Hibernate and Spring.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Expertise in developing enterprise applications using Struts Frameworks.
- Developed server-side services using JSF, Apache Trinidad components, Java, Hibernate, Spring, Web Services
- Developed the front end using JSF and Portlet.
- Implemented improvements to the WebSphere Commerce Organization Console and the Administration Console to display, and allow for update, new member information.
- Development work is also done to the legacy system using WSAD IDE. The modified application is deployed on websphere using ANT and javascripts for use by interface project.
- Implement web service components using JiBX and Apache CXF framework.
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Designed and Developed WebServices to interact with various business sectors and used SOAP protocol for webservices communication.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
- Extensively worked on business, front end and persistence tier using the JSP, Spring MVC, and EXTJS/JSON.
- Developed mobile applications using JQuery Mobile, PhoneGap, and Sencha for Virtual Infotech Inc
- Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed UI screens using YUI, CSS and JQuery.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed AJAX scripting to process server side JSP scripting.
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
- Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS.
- Hooked up the JSP plugins with spring bind and JSTL tags in the HTML pages.
- Developed the Servlets for processing the data on the server.
- Developed Java and EJB in Mainframe DB2 environment.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Wrote Stored Procedures, Packages, PL/SQL scripts are used to query the database.
- Developed a bulletin board module for supplier and vendor information portal. Application included forms to upload notification documents to the Supplier bulletin and maintenance of documents, complete with CRUD capabilities and email notifications.
- Used JDBC to connect to the information model tier.
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Used Maven to build and generate code analysis reports.
- Configured Maven dependencies for application building processes that created Pom.xml files.
- Used JPA 2.0 (JDBC Framework) and Apache CXF for XML generation.
- Use jPod and iText to manipulate PDF operations.
- Provided end user support for all levels of Oracle ECM users.
- Worked on proof of concept using Google Web Toolkit to create the personal card application site of American express from scratch.
- Directory Listing and File down load services (Similar to Windows Explorer on a PC, developed using Google Web Toolkit, AJAX).
- Worked on tickets from service-now and Jira on daily basis.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Reporting using Jasper Reports through iReport Design tool.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- The integration of Breeding Technology platforms along with utilization of JRules allows Trait
- Integration (TI) to make quicker decisions from aggregated data.
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE SCRUM methodologies.
- Mentoring of junior members for Agile (Scrum) process & Junit testing
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Instrumental in getting Oracle SOA platform (11g) infrastructure up and running through installation, validation and POC with System of record.
- Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
- Apache Tomcat Server was used to deploy the application.
- Developed custom web forms using PHP and JavaScript.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
ENVIRONMENT: Spring, Hibernate, Struts, APACHE CXF, JavaScript, JSP, JavaServer Pages Standard Tag Library (JSTL), SERVLET, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, GWT (Google Web Toolkit), Jasper report, ILOG, Web 2.0, SOA, JSF, Websphere Portal, Web Services, soap, DOJO, Sencha ExtJS, CSS, AJAX, Html5, DB2, Xml, Oracle ECM, JIRA, Subversion (SVN), JRules, Scrum, JMS, Apachi Tomcat, Linux, PHP.
Confidential, NEW YORK, NY
Senior Software Engineer
Responsibilities:
- Implemented Spring AOP for admin services.
- Development of a split billing system - core java, collections, spring, hibernate, mysql.
- Using spring integration with iBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
- Developed the application front end with HTML, JSP, Ajax, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
- Developed the 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 the webservice calls into EJB calls to the 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 with Hibernate, jQuery.
- Extensively worked with 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 the application.
- Worked on JDBC to select and update the data from the MySQL database
- Used TOAD for database query testing, in the process of optimizing the queries
- Planning and applying latest Service Packs to different versions of SQL Server
- Have worked on DB2 data base for storing and retrieving the application data
- Developed the 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 the application onto WebLogic.
- Used ANT for building the application and deployed on BEA WebLogic Application Server.
- Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript & more.
- Working Closely with 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 the total, efficient and profitable operations of a CVS.
- Used Visual Source Safe (VSS) for source code maintenance.
- Troubleshoot Cognos Server Environment for the better performance.
- Involved in ILOG Validation System design decisions and architectural designs with
- Enterprise architect and other Team members
- Designing the flow of the project using Water Fall Model.
- Layout and design the overall architecture and migration approaches using Oracle ADF.
- Design and development of the exception management workflow using Oracle BPM
- Deployed the applications in Linux servers using deployment scripts.
- Involved in writing Unix Shell Script for performing automated tasks.
- Used IBM MQ Series in the 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 the 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 the gap between our MS and Drupal/Wordpress technology.
- Design and Develop programs in C++ to integrate as per the users requirements.
- WordPress integration, migration, design, redesign, and expansion
- Used ASP.NET technology for developing the 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, Chicago, IL
J2EE Developer
Responsibilities:
- High-level design and low-level design of AML UI, KYC Web Services, and ILOG JRules.
- Implementing of AML KYCS front end (Create Entity page, Search Entity page, Retrieve Entity page and Update Entity page) using JSP, Spring MVC framework.
- Generation of client jars for search Entity, Retrieve Entity, Create Entity and Update Entity web services.
- Integration of web services in AML Front end.
- Writing java client code for Search Entity, Retrieve Entity, Create Entity, Update Entity, and Associate management web services.
- Writing build scripts to generate client jars for Search Entity, Retrieve Entity, Create Entity, Update Entity, and Associate management web services using both axis2 and WebSphere runtime environments.
- Writing build scripts to generate front end ear using axis2.
- Integration of ILOG JRules with front end.
- Using Apache Commons Configuration API to read configuration data (appId, wsdl urls. etc) from DB2 for (AML FE).
- Creating the data source in WebSphere application server.
- SSO integration with AML front end.
- Designing and development of KYC search and GAR search SOA java web services.
- Writing java client code for KYC search and GAR search web services.
- Writing DOT NET client to access KYC Search and GAR search java web services which are used by DOT NET clients.
- Designing and development of kyc validation web service which is used for front end validations and an interface between front-end and ILog JRules.
- Leveraging Web Services with SAAJ for SOAP messaging.
- Utilizing Apache Commons Configuration API to read configuration data (appId, wsdl urls etc) from Oracle for (KYC Services).
- Creating the JDBC data source in WebLogic Application Server.
- Writing client side WS-Handlers to pass request context (Username, password, AppId, Person no) to the server side web service.
- Writing log handlers for web services.
- Writing Create Entity validation rules and kyc validation rules using ILOG JRules.
- Writing DML scripts to store application help text in DB2 database.
- Writing DML scripts to store config data in DB2 and Oracle database.
- Promoting DML scripts to DB2 and Oracle databases.
- Setting up Rational ClearCase (Thick Client) and Rational ClearCase Remote Client (CCRC) plug-in for Rational Application Developer, ILOG Rules studio and WebLogic workshop.
- Setting up Cruise Control to automate the build process, this will get the code from clear case and build the ear/jar files. This later replaced with Rational Build Forge.
- Code labeling, branching and writing config specs for ClearCase.
- Migrate EAR/JAR files to non-prod WebLogic/WebSphere/ILOG RES servers.
- Coordinating the AML production releases with WebLogic/WebSphere webadmin and DB2/Oracle DBA.
- Providing production support for AML FE, KYC web Services, and ILOG JRules.
- Leveraging WebLogic/WebSphere webadmin to resolve infrastructure issues like out of memory, java heap size, performance issues.
- Working with LT team to run the Load Test on AML application.
- Using Interoscope for performance monitoring.
- Coordinating with system admin to setup MQ environment.
- Creating queue managers and queues.
- Capacity planning of queues.
- Designing and implementing of Event Publish web service for publishing the events to MQ queue.
Environment: JDK1.5, Rational Application Developer (RAD 7.0), Spring MVC 2.0, AppFuse 2.0, AIX 5.3, Solaris 10, WebSphere Application Server V6.1, IBM HTTP Server V6.1.0.5, BEA WebLogic Application Server9.2, ILOG JRULES V6.5(Rule Execution Server, Rule Team Server), DB2 V8.2, Oracle9i,10G, Axis2, Apache ANT 1.7, Rational Base Clear Case V7.0, Cruise control V2.7, Rational ClearCase 1, Clear Case UCM 7.1, Rational ClearQuest7.0.1, Site minder Single Sing On, XML Spy, TOAD for Oracle, Toad for DB2, Interoscope7.1, Mercury Quality center 9.2, WebSphere MQ v6.0, M1, WebSphere Business Modeler V6.0, WebSphere Integration Developer V6.0.2, WebSphere Process Server V6.0, Websphere Business Monitor V
