Lead Java Developer,resume Profile
Professional Summary:
- 8 years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client-server technologies.
- Involved in all phases of Software Development Life Cycle SDLC in large scale enterprise software using Object Oriented Analysis and Design.
- Design, analysis and modeling of n-tired, Object-Oriented system architectures using Rational Rose.
- Thorough knowledge in using UML, XML parsers SAX, DOM , SOAP, HTML and DHTML.
- Sound RDBMS concepts and extensively worked with Oracle, PL/SQL, SQLServer DB2.
- Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
- Good experience in Agile and SCRUM methodologies.
- Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
- 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, MXML, Action Script, AJAX, Java Scripts, CSS, HTML and DHTML.
- Good Knowledge on Flex
- Very good experience in developing Test Cases using JUnit.
- Experienced in using CruiseControl for Continuous Integration.
- Used Hibernate as an Object relational mapping ORM library.
- Experience in Internationalization and Localization.
- Experience in XML, WebServices using SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.
- 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
- Good experience in developing Flex Custom Components, Flex Data services, Charting, Error handling, Advanced graphing, Dashboard layout design, analyzing designing and deploying a Flex applications.
- Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, Session Facade.
- Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
- 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
- Thorough knowledge of IDE like RAD, WSAD and Eclipse.
- Developed ANT scripts for the build and deployment of J2EE applications.
Professional Experience:
Confidential
Lead Java/J2EE Developer
Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database
- Used JDBC to connect to the information model tier.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Developed application using Eclipse Ganymede for rapid development.
- Use of Weblogic application server to deploy the application and connect through the datasource using JNDI name.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
- Extensively worked on business, front end and persistence tier using the JSP, Spring MVC, and EXTJS/JSON.
- Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality
- Oracle is used as the persistence layer, configured and optimally indexed for searches
- Experience with SQL and basic CRUD operations
- Performed general Sharepoint IDE/Clearcase/Clearquest administration
- Developed JUnit test cases for all the developed modules.
- Designed and implemented four Agile Scrum teams for product development
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Developed JSP pages and Servlets for customer maintenance
- Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
- 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.
- Collaboration technology planning, social media adoption and metrics. Web 2.0 strategy.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
Environment: J2EE, SPRING, HIBERNATE, STRUTS, JQUERY, 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
Lead Java/J2EE Developer
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components.
- Developed API using Hibernate to interact with the Oracle database
- Developed the application using Struts Framework that leverages classical Model View Controller MVC architecture.
- Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports
- Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
- Created complex SQL and used JDBC connectivity to access the database
- Developed Java and EJB in Mainframe DB2 environment
- Design and Developed using WebService using Apache CXF Celtix Xfire .
- Used Web Services SOAP for transmission of large blocks of XML data between two interfaces.
- Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
- Used My Eclipse as an IDE for developing the application
- Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
- Used Subversion for software version control.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Designed UML diagrams using UML and Rational Rose.
- Developed AJAX scripting to process server side JSP scripting.
- Used Spring framework for dependency injection and integrated with Hibernate and JSF.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser
- Created frontend using EXTJS framework.
- Implemented validation using JavaScript.
- Used Dojo for the client side development and validations
- Developed UI screens using YUI, CSS and JQuery.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap for Virtual Infotech Inc.
- Developed JSPs using EL language and JSTL tags.
- Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
- Worked with dimensional modeling of relational data sources DMR using Cognos Framework Manager and create cubes using Framework Manager.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Worked on major architectural changes in various applications such as maven upgrades, drools- JRules conversion and incorporated CXF services for automated testing.
- 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.
- Develop SOA SAAS , service documents for Enterprise Applications.
- Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
- Designed an 'Online Tutorial Forum' .Development of the forum was done using technologies such as HTML, CSS, JavaScript, and using Apache tomcat in spring.
- Deployed the applications in Linux servers using deployment scripts.
- Develop complex web applications in PHP, AJAX with Informix as the database to model the business logic of the company which is Supply Chain Management.
- Developed JSP pages and Servlets for customer maintenance
- 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.
- 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.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user
- Created user interface and backend server application using Java, Google Web Toolkit, Spring, Tomcat, and GIS
- Usage of version control repository SVN Subversion by apache , JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build
Environment: JAVA, J2EE, SPRING, HIBERNATE, STRUTS, AJAX, JSF, EXTJS, JAVASCRIPT, DOJO, CSS, HTML5, CRUD, PL/SQL, JDBC, DB2, APACHE CXF , SOAP, WEB SERVICES, ECLIPSE, WEBSPHERE PORTAL, SUBVERSION, JUNIT, SCRUM, UML, JSP, JSTL, SERVLETS, MAVEN, XML , ITEXT, ORACLE ECM, GOOGLE WEB TOOLKIT, JIRA, JASPER REPORTS, COGNOS, ILOG, JRULES, WEB 2.0, SOA, JMS, APACHE TOMCAT, PHP, LINUX
Confidential
Sr.Software Developer
Responsibilities:
- Developed the spring AOP programming to configure logging for the application
- Used ANT for building the application and deployed on BEA WebLogic Application Server.
- Was responsible for Developing XML Parsing logic using SAX/DOM Parsers
- Good network at EMC Documentum Support Teams who help solve product issues and bugs
- Worked on tickets from service-now and Jira on daily basis.
- Used Ibatis to populate the data from the Database.
- Expertise in developing enterprise applications using Struts Frameworks
- Developed the front end using JSF and Portlet.
- Developed Scalable applications using Stateless session EJBs.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery
- MySQL to access data in the database at different Levels.
- Used TOAD for all database query testing and optimizations
- Making a connection to backend MySQL database.
- Developed Java and EJB in Mainframe DB2 environment.
- Design and Developed using WebService using Apache Axis
- Written Web services using Apache Axis2 and generated the WSDL.
- Creates GUI builder using NetBeans.
- Designed the front end using Swing.
- Involved in migration of cubes from series to cognos
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Use Oracle ADF to create a rich User Interface
- Page design and development using Oracle BPM.
- Used IBM MQ Series in the project
- Apache Tomcat Server was used to deploy the application.
- Involving in Building the modules in Linux environment with ant script.
- Used Resource Manager to schedule the job in Unix server.
- Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis
- Created new websites using WordPress
- Used web services REST to bridge the gap between our MS and Drupal/Wordpress technology.
- Developed code for C, C to secure the transaction.
- Simulation was developed using C
- Design online stores using ASP JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
- Configuring and analyzing JCL to execute mainframe batch
- Worked on PL/SQL and SQL queries
- Responsible SAS reports, analysis using SAS macros in UNIX operating system.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Built ASP.NET web based applications for the corporate website and the intranet.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Conversion of PL/I code to COBOL
- wrote numerous session and message driven beans for operation on JBoss and WebLogic
- Experience in Medicare/Medicaid Business implementation of Facets for CVS Caremark
- Used VSS Visual Source Safe as configuration management tool.
- Created automated test cases using Selenium
- Worked with SDLC process like water fall model, AGILE methodology
- Designed UML diagrams using UML and Rational Rose.
- JSP interfaces were developed. Custom tags were used
- Developed Servlets and Worked extensively on Sql.
Environment: SPRING, IBATIS, STRUTS, JSF, EJBS, JQUERY, MYSQL, TOAD, MYSQL, DB2, APACHE AXIS, WSDL, NETBEANS, JBOSS , CVS, VSS , SELENIUM, WATER FALL MODEL, UML, JSP, SERVLETS, ANT, XML, EMC, JIRA, SWING, COGNOS, ORACLE ADF , ORACLE BPM, IBM MQ, TOMCAT SERVER, LINUX, UNIX SERVER, ILOG, RUBY, WORDPRESS, DRUPAL, C, C
Confidential
Software Developer
Responsibilities:
- Agile methodology was adopted in the development, and used Scrum method of project management.
- Implemented UI layer using Flex and business layer using Spring MVC and developed persistence layer using Hibernate.
- Designing Flex UI components as well as development of Flex custom components.
- Developed eye catching MXML view components using Flex Builder.
- Used Cairngorm MVC Architecture to handle the events and to retrieve the data from the server.
- Responsible for design and development of user interface using Flex Layout and Navigation, Data grid menus, and skinning components.
- Used Cisco Cues charts for creating Bar charts, Line charts and Pie Charts to show the project specific performance metrics
- Integrated Flex with BlazeDS to communicate Server side Objects which was build using Spring Framework and Hibernate.
- Spring AOP module, Spring ORM and Spring MVC module.
- Configured Spring Application-Context.xml used by spring container to inject dependencies to java classes to optimize memory resources.
- Implemented Spring IoC Dependency Injection and Spring Aspect Oriented Programming AOP for the Business as well as Lookup Service Layer development.
- Developed / modified the model components to incorporate new business level validations.
- Responsible for the oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings .hbm files.
- Consumed WebServices for getting the credit card information from third party application.
- Used Singleton and DAO design pattern.
- Test Driven development is done by maintaining the Junit and FlexUnit test cases throughout the application.
- Log4j package is used for the debugging.
- Used ClearCase for version control.
- Ensuring adherence to delivery schedules and quality process on projects.
- Extensively used RemoteObjects to retrieve data from the remote server and perform required business functionalities from the front end.
- Used spring framework modules like Core container module, Application context module,
Environment: JAVA , J2EE, SPRING , HIBERNATE , FLEX , ACTION SCRIPT, MXM, XML, XSD, JAVA SCRIPT, BLAZE DS, CAIRNGORM MVC FRAMEWORK, IBM RAD, CLEARCASE, ORACLE, WEBLOGIC, SQL, DBVISUALIZER, WEBSERVICES, AGILE, CLEARQUEST, MAVEN, UML RATIONAL ROSE , HTML , CSS AND WINDOWS 2000 PROF
Confidential
Software Engineer
Responsibilities:
- Followed the Agile methodology iterative process for each of the module in the project.
- Developed the Login Module and Reimbursement Module.
- All modules developed with the framework design patterns and DAOs, Hibernate for persistence layer, Spring Framework for Application layer.
- Prototyped Flex based RFC using Flex, consuming web services using BlazeDS.
- Used Spring framework in enabling Controller Class access to Hibernate.
- Designed and developed several Flex UI Screens and Custom Components using MXML and Action script.
- Designed and developed user interface using Flex Components: ViewStack, Checkboxes, Repeater, Title Window, Text Area and others.
- Created components that have multiple views using States and also used Effects and Transitions when a State is entered or exited.
- Extensively used to data models to store the form data.
- Worked on a proof of concept on Internationalization in flex.
- Developed Action Script functions for event handling response handling and error handling
- Implemented Singleton Service Locator design patterns in Cairngorm MVC architecture to interact with backend.
- Implemented JSON with Flex to feed Data grids into the web application.
- Worked on development of Error Handling mechanism on the Flex side by catching the error code and message streamed from server and wrapping it in a custom Exception Object.
- Used Blaze DS to connect flex application with backend J2EE and Web Services layer to pull out the data to Flex UI components
- Was responsible for deploying and testing webservices components.
- Responsible to create Web Services to various web applications using Apache Axis 2 responsible to create WSDL, WSDL2Java and Java2WSDL Stubs
- Extensively used SOAP in webservices to communicate with other applications.
- Used SAX and DOM for parsing XML.
- The Log4j package is used for the debugging.
- Created JUnit and FlexUnit test case design logic and implemented throughout application.
- Used ANT tool for building and deploying the application.
- Used Toad tool to create Views and Stored procedures.
- Created Data model Schema of the Database.
- The project was implemented in Websphere Application Server for the development and deployment.
- Participated in regular code reviews and design meetings.
Environment: JAVA, JSP, J2EE, HIBERNATE, LOG4J, STRUTS, JSON , APACHE AXIS , SPRING, WEBSERVICES, ADOBE FLEX BUILDER, FLEX API ,BLAZE DS, FLEX, MXML, ACTION SCRIPT, TOMCAT WEB SERVER, WEBSPHERE, IBM RAD V6, CLEARCASE, JQUERY, AGILE ,VSS, SQL SERVER, PL/SQL ,TOAD, XML, CRUISECONTROL ,UNIX, HTML, XSLT, CSS.
Confidential
J2EE Developer
Responsibilities:
- Involved in modifying, updating and testing of the component.
- Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library JSTL .
- Maintained Struts architecture throughout the application.
- Developed the bean classes for better data exchange between the MVC layers
- Successfully differentiated presentation from code.
- Used multi threading and socket programming.
- Deployed the application on WebLogic,Application Server.
- Created connection pools and data sources.
- Modified JavaScript to read client side activities events and data and event validations.
- Used WinCVS as version Control system.
- Suggested ER models and changes in the table structures
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Involved in separation of components and deploying in different servers and balancing the load among each Server.
- Solved performance issues and brought optimal output from the available resources.
Environment: JAVA, J2EE, SYBASE, BEA WEBLOGIC SERVER, JSTL, SQL SERVER, STRUTS FRAME WORK, SERVLETS, JSP, EJB, WINCVS, JAVABEANS, ECLIPSE, UML, WINDOWS XP/LINUX.
Technical Skill: |
J2EE TECHNOLOGIES: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML |
MIDDLEWARE: ODBC, JDBC, RMI, Blaze DS. |
WEB/APP SERVERS: IBM WebSphere, Tomcat, JBoss, Apache, Resin, Apache Axis. |
IDE TOOLS: EditPlus, TextPad, Eclipse, WSAD, RAD |
DATABASES: Oracle, DB2/UDB, SQL Server, MySQL, |
LANGUAGES: Core Java, using generics, JavaScript, ActiveX, Perl, PL/SQL, XML, Operating |
SYSTEMS: Windows, UNIX Sun Solaris , Linux, AIX, HP-UX. |
FRAMEWORKS: Hibernate, Spring, Spring MVC, Mate, Adobe Flex, MXML, Action Script |
METHODOLOGIES: Agile,SCRUM, TDD, Design Patterns, Continuous Integration using CRUISECONTROL |
WEB TECHNOLOGIES: HTML, DHTML, CS3, AJAX, WebServices JAX-RPC, JAX-WS |
SOURCE CONTROL: Rational ClearCase, CVS |