Sr.java/j2ee Developer Resume Profile
North, CarolinA
Professional Summary:
- Around 9 years of experience in designing web/enterprise applications using Java/J2EE technologies
- Strong Expertise in developing and consuming Web Services using WSDL, and SOAP technologies
- Strong experience with Agile development approach.
- Experience working as a SCRUM master in an Agile development approach.
- Designed the application using Test Driven Development TDD approach
- Used Spring MVC to implement the MVC architecture
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like Model View Controller Struts, Spring, Hibernate and EJB .
- Strong front-end development using Adobe Flex, Frontend, Java SCRIPT, Angular Js HTML 5, MXML, Action Script, AJAX, Java Scripts, CSS, HTML and DHTML.
- Good Knowledge on Flex
- Expertise in developing Flex Rich Internet Applications RIA with Cairngorm MVC architecture and Mate Framework, FlexUnit for testing , BlazeDs for remote development services, Action Script and Design patterns
- Expertise in using IDE's like RAD, IBM WebSphere Studio Application Developer WSAD and Eclipse Used Hibernate framework as persistence layer
- Used Spring framework to autowire/inject components and also configure the batch jobs
- Used Spring Framework for annotation driven transaction management
- Developed stored procedures, functions and triggers
- Responsible for adding external resources into the server's classpath to simplify the war file configuration
- Configured Hibernate's second level cache using EHCache to reduce the number of hits to the configuration table data
- Configured Data Source and classpath for the application server
- Used JProfiler for inspecting memory leaks and performance issues
- Scheduled multithreaded file transfer to the remote server using Apache libraries
- Used JUnit/JMock for to write unit tests, STIQ for UI testing and JMeter for Black-Box testing. STIQ is an open source testing suite developed by SolutionsIQ which is based on Selenium and Fitnesse
- Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
- Thorough knowledge of IDE like RAD, WSAD and Eclipse.
Technical Experience:
- Languages: Java/J2ee, SQL, PL/SQL, HTML, DHTML, JavaScript, C,
- C , Perl, UML, XML, XSL, XSLT
- J2EE Standards: JDBC, JNDI, Java Mail, JTA
- Web Technologies: JSP, Servlet, JAX-WS, AXIS, SOAP, JMS, IBM MQ Series,
- EJB, RMI, ASP.NET, IBM Filenet
- RDBMS: Oracle, MySQL, Sybase
- IDE's: RAD, WSAD, Eclipse, JDeveloper
- Web/App Servers: WebSphere Application Server, WebLogic, JBoss, Tomcat
- Frameworks: Struts, JSF, Spring, Hibernate
- Operating Systems: Windows 2000/XP, UNIX, Solaris, Red Hat, AIX
- Case Tools: Rational Rose, MS Visio, Erwin
- Development Tools: TOAD, SVN, CVS, ClearCase, Accurev, JUnit,
- Log4J, WebMethods
Professional Experience:
Confidential
UI Developer
Responsibility:
- The UI is enriched with jQuery, Frontend, Java SCRIPT, Angular Js HTML 5, JavaScript library that facilitates dynamic and asynchronous screen manipulation and AJAX request.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
- Engaged with Eclipse for visually designing, constructing, testing and deploying J2EE application and web services.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Developed SQL queries, Joins with JDBC API to access data.
- Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
- Developed SQL queries with PHP Doctrine and Propel to create, retrieve and update data and programming SQL sentences based on CRUD.
- Oracle is used as the persistence layer, configured and optimally indexed for searches
- Deployed the application on Weblogic Application Server cluster on Solaris environment
- Performed general Sharepoint IDE/Clearcase/Clearquest administration
- Developed JUnit test cases for all the developed modules.
- Designed and developed Generate PDF functionality using Spring framework and iText
- Developed pom.xml for the build of the application using Maven
- Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Developed a Filter View back-end components with the Spring MVC, iBatis, JSTL, Dojo, JQuery, PrizeTags JSTL
- Developed the different components of application such as JSPs, Frontend, Java SCRIPT, Angular Js HTML 5, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Designed and implemented four Agile Scrum teams for product development.
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
Environments: Java, J2EE, Spring, Hibernate, Struts, JQuery, Frontend, Java SCRIPT, Angular Js HTML 5, AJAX, Sencha ExtJS, JavaScript, Oracle, Crud, PL/SQL, JDBC, Apache CXF, Rest, Eclipse, Weblogic, ClearCase, Junit, Agile, UML JSP, JSTL , Servlet, Maven, IText, GWT, Jasper report, ILOG, Web 2.0, SOA.
Confidential
UI Developer
Responsibilities:
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX JQuery based rich client to improve customer experience.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Development of a split billing system - core java, collections, spring, hibernate, mysql
- Develop administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript, spring and Hibernate.
- Designed and implemented Java engine and API to perform direct calls from font-end JavaScript ExtJS to server-side Java methods ExtDirect .
- Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
- Provided application development, using OOA and OOD methodologies, primarily for Java, EJBs, JSP, D HTML, CSS, XML, XSL, XSLT.
- Developed HTML5 Mobile application with HTML5, Frontend, Java SCRIPT, Angular Js HTML 5, Java Script, jQuery, JSON and RESTful web service.
- Write EJBs for the implementation of business logic regarding CRUD operations on automobile part numbers and billing information
- Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
- 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
- Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2
- Developed JSP pages and Servlets for customer maintenance
- Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XMLBeans for data mapping of XML into Java Objects.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Developed test cases and performed unit test using JUnit Framework.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
- Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
- Developed web services API using AXIS for rendering the transport information
- SOAP web service interface implemented in Java using Apache SOAP and Axis to expose user master data to all the subsidiaries.
- Consumed Web Services using Apache CXF framework for getting remote information
- Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss7.0
- Developed XSD for validation of XML request coming in from Web Service.
- Worked on iText bug fixes for document rendition in document compile process.
- Completed back end testing and data mining using SAP GUI and extensively used Oracle ECM Enterprise Content Management to contribute content, links, marketing banners and test live on the portal.
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
- Usage of version control repository SVN Subversion by apache , JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.
- Update Jasper Report configurations to make the changes in the reports.
- Development/Deployment of jar files into ILOG Rule builder .X
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
- Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
- Develop financial productivity application and tool set using Java and enterprise software tools/technologies such as Subversion, Maven, Frontend, Java SCRIPT, Angular Js HTML 5, Weblogic, Apache Tomcat, Sql Server, and Oracle DB.
- Developed Oracle Stored Procedures to update records on a daily basis and it will invoke using cron job in LINUX Responsible for the Migration of the application from Web Sphere to JBoss
- Used PHP / MySQL in WAMP Windows, Apache, MySQL and PHP environment for creating dynamic data driven and interactive web pages.
Environments: Java, J2EE, Spring, Hibernate, Struts, Frontend, Java SCRIPT, Angular Js HTML 5, JSF, DOJO, Sencha ExtJS, JavaScript, CSS, AJAX, Html5, DB2, CRUD, PL/ SQL, JDBC, Apache CXF, soap, WebServices, Eclipse, Websphere ortal , SVN, Junit, Scrum, UML, JSP, JSTL, Servlet, Maven, Xml, IText, Oracle ECM, GWT, Toolkit, JIRA, Jasper, report, ILOG , JRules, Web 2.0 , SOA, JMS, Apache, Tomcat, Linux, PHP.
Confidential
Sr. Java Developer
Responsibilities:
- Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL 2008.
- Developed multiple web applications using Drupal, Zend Framework, and Code Igniter.
- Design creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript more.
- Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis
- Used Resource Manager to schedule the job in Unix server.
- Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys
- Worked in Windows and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server
- Developed applications using Visual Studio 2005, C , and a combination of Windows Services, IBM MQ Series, and ASP.Net Ajax enabled web sites.
- Design Margin Call Issuance and Tracking Oracle BPM Suite 11g, BPMN .
- Developing new quote, renewal, and medical payment applications using JSF, Oracle ADF using JDeveloper 11g.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Worked with dimensional modeling of relational data sources DMR using Cognos 8 Framework Manager and create cubes using Framework Manager.
- Developed the user interface screens using Swing for accepting various system inputs such as contractual terms, monthly data pertaining to production, inventory and transportation.
- Worked on tickets from service-now and Jira on daily basis.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- 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.
- Carried out complete SDLC testing by following both agile and water fall model and generated cross test summary and generated customized reports suiting to the needs of the client
- Created functional automation scripts using open source tools selenium selenium RC, Grid
- Created and maintained the Visual Source Safe Project repository, maintained labelled version for each release and Service pack release.
- Picker and loader and also moved up to a lead after six months of working at CVS Distribution Center
- Deployed this application which uses J2EE architecture model and Struts Framework first on Weblogic 5.1 and helped in migrating to JBoss Application server.
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Developed Web Services SOAP, WSDL, and UDDI for exchanging the data following SOA architecture principles.
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS .
- Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2
- Extensively involved in the full lifecycle of ETL software development - analysis, design, build, documentation and testing for the project using SQL Server Integration services.
- Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Develop administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript, spring and Hibernate.
- Using spring integration with iBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller IOC .
- Developed the application using Struts Framework that leverages classical Model View Controller MVC architecture.
- Design and develop Servlets, JSPs, JavaBeans with dependency injection to implement JSF framework, Good working experience developing advanced Swing components.
- Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB Entity Beans to process Database transactions.
- Implement scripting with Ajax, JQuery and Javascript to dynamically refresh the page contents..
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Developed various UI User Interface components using Struts MVC , JSP, and HTML, JavaScript, AJAX.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Design and Develop programs in C to integrate as per the users requirements.
Environment: Spring , iBatis , Struts , JSF, EJB, JQuery , Mysql , Toad, SQL Server, DB2, Apache AXIS, WSDL, Netbeans, Jboss, CVS, Visual Source Safe, Selenium, Water fall model, UML, JSP, Servlet, ANT , Xml EMC Documentum , JIRA, Swing, Cognos, ILOG, Oracle ADF, Oracle, BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, wordpress, drupal, ASP, C , C, Cobol, PL, JCL, SQ, SAS, ASP, VB
Confidential
Java Developer
Responsibilities:
- Created use cases, class diagrams and sequence diagrams as a part of requirements gathering
- Designed JSPs and Servlets in the web tier
- Implemented design patterns such as Business Delegate, Service Locator and Data Access Objects
- Developed form beans and action classes using Struts framework
- Produced web services so that different agents from within the network can access them
- Involved in different phases of the Software Development Lifecycle such as Requirement Analysis, Design and Development
- Handled large amounts of data processing and loading it into the database
- Developed Client/Server programs using Socket Programming, RMI and Multithreading
- Involved in debugging using JUnit and Log4J
- Developed the application using Eclipse
- Deployed the application using Apache Tomcat on Windows 2000
Environment: J2EE, Eclipse, Apache Tomcat, Oracle 9i, JSP, Servlet, HTML/DHTML, JavaScript, CSS, Jakarta Struts, JNDI, WSDL, AXIS, SWING, ANT, JUnit, Log4J, CVS, MS Visio 2003, Windows 2000
Confidential
Java Developer
Responsibilities:
- Implemented MVC architecture by making use of Struts framework
- Developed JSPs and Servlets in the web-tier and EJB's in the business tier
- Client side validation was done using JavaScript and CSS was used to define the view of the pages
- Implemented business logic using Session Beans
- Implemented data access objects using Entity Beans
- Used JMS/IBM MQ Series for synchronous/asynchronous communication and sending updates to various other applications
- Developed user interface using JSPs and HTML
- Designed Tables, Indexes, Stored Procedures, Functions and Triggers for the database
- Involved in different phases of Software Development Lifecycle such as Requirement Analysis, Design and Development
- Developed the application using WSAD
- Deployed application using WAS on Windows 2000 platform
Environment: J2EE, IBM WebSphere Studio Application Developer , IBM WebSphere Application Server , Sybase ASE, JSP, Servlet, HTML/DHTML, CSS, JavaScript, EJB , Jakarta
Confidential
Application Programmer
Responsibilities:
- Involved in the analysis, design and development phases of the Software Development Life Cycle SDLC .
- Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
- Developed UI screens using JSP, Struts tags and HTML.
- Used Jakarta Struts Framework, based on the Model View Controller architecture, for rapid application development and ease of maintenance.
- Used Validation framework for client-side validation and Internationalization to support multiple languages.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Implemented PL/SQL and Stored procedures for Oracle9i database.
- Used XML parser APIs like DOM for marshalling and unmarshalling of data
- Used My Eclipse for writing JSPs, Struts, EJBs, and other java code snippets.
- Used JUnit framework for Unit testing of application and Clear Case for version control.
- Built application using ANT and used Log4J to generate log files for the application.
Environment: Java , J2EE , JSP , Struts , Apache Tomcat, EJB , Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, JUnit, ANT, Rational Rose , LOG, Clear Case