Lead Java Developer Resume
Austin, TexaS
SUMMARY
- 8+ years of experience in developing large - scale, Object-Oriented n-tier Scalable, high-performance distributed systems and web applications.
- Consultant to other Enterprise groups and various Line of Business IT groups on
- The Portal, SOA, Web Collaboration, Content Management and Mobile Strategies in Sprint PCS Kansas City.
- Involved in various activities like Design, Coding, End-to-End Testing and Production Support for various online applications.
- Ability to learn and adapt quickly with new tools and technology.
- Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.
- Excellent communication, interpersonal and presentation skills. Self-starter, customer focused, detail oriented.
- Provided solutions to various business domains Finance, Insurance, Telecom, Banking, Data Storage and Portals using Java, J2EE and RDBMS technologies.
- Experience with Struts MVC, Spring framework and IBM Jade MVC framework.
- Extensive experience and understanding of java, JDBC, XML, XSL, XSLT, XSD, parsing methodology like SAX and DOM, RAD, Eclipse IDE, Web logic, WebSphere, Jboss and Apache Tomcat 4.x Servers.
- Expertise in web technologies like Servlet, JSP, Struts, HTML, JSP Custom Tags, JavaScript and CSS, AJAX.
TECHNICAL SKILLS
Languages: Java, JavaScript, PERL, CGI, PL/SQL.
Java Technologies: Core Java, JSP, Servlet2.0, JDBC, Hibernate3.0, J2EE, JNDI, RMI.
J2EE Frameworks: Struts1.1, Spring 2.0, EJB2.0, Mock Framework (Mock Runner, EasyMock).
Web Development: Web Services, JAX-WS, AXIS, AJAX, HTML, DHTML, CSS, JavaScript, XML, XSL, XSLT, XSD.
Operating Systems: Windows, UNIX
Application/Web Servers: Websphere 6.1, Web logic 7.1/8.0/9.0. , JBOSS 4.x, Apache Tomcat 4.x/5.x
IDEs and Tools: RAD 7.2, Eclipse 3.X, IntelliJ IDEA 7.0.3, Editplus, Toad, SQL Developer, Ant, JUnit3.0/4.0.
RDBMS/Backend: Oracle (8i, 9i, 10g), DB2 8.0, MySql 3.x/4.x, Mainframe (FIS), Metavate.
Tools: and Methodologies: RAD, Confluence web portal, JIRA, Unified Modeling Language (UML), Entity Relationship Diagram (ERD), Microsoft Visio professional 2003.
Version Control Systems: CVS, SVN, PVCS v8.
PROFESSIONAL EXPERIENCE
Confidential, Austin, Texas
Lead Java Developer
Responsibilities:
- Responsible for tracking and evaluating new standards, trends in web architecture, development and design
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Development of a split billing system - core java, collections, spring.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Developed API using Hibernate to interact with the Oracle database
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Developed complex Web based UI using Struts, Ajax and Java Script.
- Created the domains, application servers and load balancers using Weblogic.
- Deployed the application on WebLogic 8.1 Application Server.
- Consumed external services by generating client from the external service wsdl (Wsdl2Java) and published services by generating wsdl from java with Apache CXF.
- Design and Developed using WebService using Apache CXF (Celtix+Xfire) .
- Created all the services to work with the various entities provided and restified the services using REST APIs
- Developed JUnit test cases to validate the REST services.
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Designed and modified User Interfaces using jQuery.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Developed web pages using HTML and JavaScript.
- Used JavaScript for developing UIComponents like Editable drop down, data-driven menu customizations.
- JSP interfaces were developed. Custom tags were used.
- Developed AJAX scripting to process server side JSP scripting.
- Designed and developed the web-tier using Servlets, and Tiles framework.
- Oracle database was used, wrote stored procedures for common SQL queries
- Created Oracle database tables, stored procedures, sequences, triggers, views
- Developed basic music player features as well as adding artists, players, albums, tracks, other users, playlists, favorites to their account and CRUD functions.
- Developed the CRUD API for the POSEngine using Restful Webservices.
- Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
- Involved in the development of SQL, PL/SQL Packages, Stored Procedures
- Designed UML diagrams using UML and Rational Rose.
- Designed the UML diagrams based on the OOAD principles
- Used Eclipse3.1 for developing the application and CVS for version control.
- Eclipse 3.4 was used for Rapid Development of the application.
- Did unit testing for newly developed components using JUnit
- Writing JUnit test/Integration test cases for asserting functional quality
- Developed pom.xml for the build of the application using Maven
- Used Maven for building and deployment purpose
- IText 2.1 was used to generate PDF for HTML forms.
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
- Make files and the like. Worked with Clearcase source management.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Decomposed Functional Rules and ILOG / Fair Isaacs Blaze Rules for various categories
- Manage multiple, high profile cross-functional AGILE program teams across various business units.
Environment: J2EE, Spring, Hibernate, Struts, Weblogic, Apache CXF, REST, JQuery, AJAX, ExtJS, JavaScript, JSP, SERVLET, Oracle, CRUD, SQL, UML, Eclipse, Junit, Maven, ITEXT, Google Web Toolkit, ClearCase, Jasper report, ILOG, Agile.
Confidential, New Jersey
Senior J2EE Developer
Responsibilities:
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Extensively used Core Spring Framework for Dependency Injections of components.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Written hbms and optimized Hibernate queries to improve the performance, Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle 9i.
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Implemented JSF framework in the application which is based on MVC design architecture.
- Designed, developed and tested the Websphere Portal Application based on Model, View, Controller (MVC) architecture deployed on IBM Web Sphere Portal /Application Server
- Installed and Administered WebSphere Portal Server
- Provided expertise in the design and implementation of store functionality using WebSphere Commerce
- Designed and developed the JSF, HTML using the WebSphere Studio for Application Developer.
- Creation of REST Web Services for the management of data using Apache CXF
- Implement web service components using Apache CXF framework
- Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
- Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- 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.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Utilize Dojo framework for performing front end validations.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Created frontend using EXTJS framework.
- Involved in writing Javascript for dynamic manipulation of the elements on the screen and to validate the input.
- Used JavaScript for developing UIComponents like Editable drop down, data-driven menu customizations.
- Inserted External Style Sheets to various web pages using CSS.
- Developed presentation layer using HTML, CSS, Java script.
- Developed AJAX scripting to process server side JSP scripting.
- Responsible for loading PDF on AJAX Call to improve performance of application.
- Hooked up the JSP plugins with spring bind and JSTL tags in the HTML pages.
- Enhanced the functionality of screens using JSP, HTML, JavaScript, CSS and JQuery.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- Developed the Servlets for processing the data on the server.
- Developed Java and EJB in Mainframe DB2 environment.
- Created different batch programs to clean up tables in DB2 database
- Developed the CRUD API for the POSEngine using Restful Webservices.
- Written unit test scripts to test entities with CRUD operations, analyze heap size and memory leaks with Jprofiler.
- 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.
- Written and executed stored-procedures on SQL SERVER back-end through JDBC API.
- Created complex SQL and used JDBC connectivity to access the database
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Involved in System Requirement study, conceptual design and designing of Use Cases based on Eclipse TPTP plug-in was used for profiling and performance testing.
- Installation and configuration of Development Environment using Eclipse with Weblogic Application server
- Developed JUnit test cases for all the developed modules.
- Developed test cases and performed unit test using JUnit Framework.
- Developed pom.xml for the build of the application using Maven
- Developed XSD for validation of XML request coming in from Web Service.
- Worked on iText bug fixes for document rendition in document compile process.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
- Worked on tickets from service-now and Jira on daily basis.
- Implement department-wide process improvements such as MTBF analysis and subversion revision control for hardware development.
- Customized Jasper Reports and SQL procedures according to the client requirements.
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog,
- Created components for the testing of use cases written using Jrules.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Defined and Created SOA software and hardware infrastructure, including Application Servers, Services Bus, Server Domains etc.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Apache Tomcat Server was used to deploy the application.
- Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys
- Development for both backend and front end applications. Extensive Programming by using PHP
Environment: J2EE, Spring, Hibernate, Struts, JSF, Websphere Portal, APACHE CXF, soap, Web Services, DOJO, Sencha ExtJS, JavaScript, CSS, AJAX, Html, JSTL, SERVLET, DB2, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, Xml, ITEXT, Oracle Enterprise Content Management, Google Web Toolkit, JIRA, Subversion, Jasper report, ILOG, JRules, Scrum, Web 2.0, SOA, JMS, Apache Tomcat, Linux, PHP
Confidential, NJ
Senior Java Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Developed the spring AOP programming to configure logging for the application
- Used Ibatis to populate the data from the Database.
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Coded Java backend, JSP, Struts, JavaScript, Business classes
- Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement
- Developed web-based customer management software using Facelets, Icefaces and JSF
- Developed the front end using JSF and Portlet.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Developed various EJB's to handle business logic.
- Deploy application in JBOSS server using Ant scripts.
- Created Jar file & war file in Jboss Application Server.
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
- Design and Developed using WebService using Apache Axis 2
- Developed the web services by using WSDL, SOAP using SOA.
- Designed and developed required WSDL and XSD for the services.
- Developed UI screens using YUI, CSS and JQuery.
- Implemented Ajax with JQuery to refresh results from Ajax page.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
- As a Senior Programmer involved in designing JSP and developing the Servlets
- Designed and Developed Servlets and JSP pages for authentication
- Designed and implemented database structure in MySQL Server.
- Used TOAD for all database query testing and optimizations
- Planning and applying latest Service Packs to different versions of SQL Server
- Wrote complex SQL statements to retrieve data from the DB2 database.
- Designed UML diagrams using UML and Rational Rose.
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- 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.
- Developed Web Services to communicate to other modules using XML and WSDL protocols.
- Deployed complex systems on client site that includes EMC Documentum & IBM FileNet.
- Worked on tickets from service-now and Jira on daily basis.
- Designed and developed front end screens for new reports using Swing components.
- Entered and processed Confidential t data into CVS's database.
- Used Visual Source Safe (VSS) for source code maintenance.
- Designed Power Cubes using Cognos Transformer
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog
- Worked with SDLC process like water fall model, AGILE methodology
- Design and develop pricing region services using Oracle ADF, and Oracle Spatial.
- Design and development of the exception management workflow using Oracle BPM
- Design and implement batch & entry code system and book keeping service (IBM MQ Series, Broadridge ADP, Mainframe, Seagull)
- Build code using IDE IntelliJ and deploy it using Apache Tomcat.
- Install and configure a Linux server to publish applications and the DataBase
- Involved in writing Unix Shell Script for performing automated tasks
- Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis
- Wordpress integration, migration, design, redesign, and expansion
- Develop and implement online marketing strategies for clients, including Drupal & Wordpress
- Developed UI components using ASP.NET and C#.NET.
- Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
- Maintaining the C++ knowledge modules product information.
- Used C++, Java, Servlets, JDBC, JSP and DAO for Coding/Implementation
- Generate Cobol procedures to apply business logic to the data.
- Batch program has been written using PL/I procedure
- Conversions of JCL codes to equivalent Unix Shell Scripts and testing.
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval
- 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/Servlet)
- Write test plan and test cases. Using C++/VB to automate all Priority 1&2 test cases. Coding stress tool/script, and UI related testing
- Designed, developed and maintained Asp.Net applications.
Environment: J2EE, Spring, iBatis, Struts, JSF, EJB, Jboss, APACHE AXIS2, WSDL, JQuery, JSP, SERVLET, MYSQL, Toad, SQL Server, DB2, UML, Netbeans, Selenium, ANT, Xml, EMC Documentum, JIRA, SWING, CVS, Visual Source Safe, Cognos, ILOG, Water fall model, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, wordpress, drupal, .Net, ASP, C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS VB, ASP
Confidential, KS
Senior Java Developer
Responsibilities:
- Prepared technical design documents for the onsite requirements.
- Developed the spring AOP programming to configure logging for the application
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Deployed the application on WebLogic Application Server.
- Consumed Web Services using Apache CXF framework for getting remote information
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- Designed and implemented database structure in MySQL Server.
- Used Eclipse for developing the application and CVS for version control.
- Build and maintained a Selenium Regression test suite.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Used Subversion for software version control.
- Drove identification of current bottlenecks in application delivery lifecycle and implemented Agile pracfices & behaviors across globally distributed application development teams
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic.
- Developed portions of HTML5-based game for use in an online gambling promotion.
- UI was developed in HTML5, CSS3 and Groovy Server Pages (GSP).
- Used subclipse plug-in with Flash builder for configuration management.
- Developed a part of the front End using Flex Parsley framework in Flex and Actionscript.
- Developed a Jump applicaton in Silverlight for AT&T Network connections.
- Designed User manuals in CorelDraw.
Environment: Java, Spring, Hibernate, Struts, Weblogic, APACHE CXF, JSP, SERVLET, MYSQL, Eclipse, Selenium, MAVEN, Subversion, Agile, Web 2.0, SOA HTML5, CSS3, Flash, Flex, Silverlight, CorelDraw
Confidential, Bloomington, IL
Back-end Java Developer Consultant
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Written stored procedures, triggers, and cursors using Oracle PL/SQL.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Written JUnit Test cases for performing unit testing.
- Used Rational Clear Case as Version control.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Worked with QA team for testing and resolving defects.
- Used ANT automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
Environment: Java, JSP, JDBC, Spring Core, Struts, Hibernate, Design Patterns, XML, Oracle, PL/SQL Developer, WebLogic, Apache Axis, ANT, Clear case, JUnit, UML, Web services, SOAP, XSLT, Jira.