Sr. Java Developer Resume Profile
Chicago, IL
PROFESSIONAL SUMMARY:
- Expertise in reviewing client requirement, prioritize requirement creating project proposal scope, estimation and baseline project plan.
- Experienced in all stages of Software development life cycle SDLC starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like V-model, Waterfall, Agile, Scrum, XP and RUP.
- Expertise in several J2EE technologies like JSP, Servlets, Web Services SOAP, WSDL and UDDI JSF , Hibernate , spring, structs, EJB Entity session Message Driven Bean , Ajax, JAVA Beans , JNDI, JMS, JAVA Mail, XML, Sockets using IDE's LIKE ECLIPSE .
- Expertise in creating Conceptual Data Models, process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
- Expertise in Risk analysis , Gap analysis, Use Case analysis, baseline acceptance criteria and deliverables
- Expertise in Implementing MVC design pattern using Struts Salmon frameworks for Internet Application SOFIA and Spring Framework with various Java/J2ee design patterns.
- Experience in implementing various design patterns including Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
- Expertise with IBM Web Sphere, BEA WebLogic, Jakarta Tomcat,Jboss.
- Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, RSA, WebLogic Workbench.
- Expertise in XML and related technologies like XSL, XSLT, X Query and parsers like JAXP SAX, DOM JAXB and XML Beans.
- Extensive experience in working with Windows, UNIX, and LINUX platforms.
- Experience with Databases like Oracle, IBM DB2, MYSQL, SQL SERVER, JDBC etc.
- Expert in using J2EE complaint application servers like BEA Web logic, IBM Web Sphere, Apache Tomcat, JBoss.
- Extensively worked on debugging using logging Frameworks such as Apache Log.
- Implemented Unit Testing using JUNIT testing during the projects.
- Efficient team member with excellent work/time management skills excellent leadership, communication and interpersonal skills, ability to work under strict deadlines.
TECHNICAL SKILLS
Languages | C/C ,Java, JavaFx Script, Beanshell, JavaScript, Jscript, visual basic HTML,XML, PHP, SQL and PL/SQL , Unix Shell Script |
Operating systems | Ms DOS, Windows NT, Window Server, Windows Server, Solaris, Linux Debian , Unix |
Database and tools | ORACLE, JDBC, DB2 , MySQL,SQL Plus, PLSQL, SQL Loader, SQL Server , Oracle reports, Crystal Reports and MS-Access , PosrGreSQL. |
Network technology | FTP, Telnet, TCP/IP, SSL, SNMP, Network Management System |
Version Control Tools | NetBeans, MS-Front page, Jprobe , JUnit, Clear-case, Clear-quest, |
J2EE Technologies | JSP, Servlets, AWT, JDBC, EJB, JCF, JNI, JNDI, Java Mail API, JMS,JSF |
MOM | JMS, WebSphere MQ, Sonic MQ, Oracle AQ, MQSeries |
Frameworks and libraries | Struts framework, Spring, MVC architecture, Apache Ant, Apache axis, Apache MyFaces, Salmon Framework for Internet application, Hibernate,POJO, JSF |
IDEs/tools | Rational Software Architect RSA , Eclipse, Net-Beans, IntelliJ, Jdeveloper, IBM RAD, WebSphere client, Visual Age For Java |
Design Modeling | OOA/OOD, UML, |
Web Tools/Technologies | JavaScript, Servlets, JSP, EJB, JNDI, RMI, JFC/SWING/JDBC, AJAX XML, HTML, XHTML, DHTML, WSDL. |
Documentation Tools | MS Office, Visio, MS Project, MS SharePoint |
Web/Application Servers/Container | Apache Geronimo, Apache Tomcat, JBoss, Microsoft, WebSphere, WebLogic ,Glassfish Application Server |
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Designed and developed various modules of the application with J2EE design architecture, using eAgent frame work JSPs, HTML, AJAX, JQuery, iFrame and JavaScript.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries
- Created various UI components for different web pages using HTML, Javascript, ExtJs.
- Implemented validation using JavaScript.
- Worked with Transaction Isolation levels in Oracle.
- Developed HQL queries for CRUD.
- Developed PL/SQL procedure for login module and registration module.
- Developed DAO API to manage the payment information using JDBC
- Implement web service components using Apache CXF framework
- Worked on web services SOAP and REST technologies.
- Developed application using Eclipse 3.4 Ganymede for rapid development.
- Worked with the Weblogic Application Server to build, publish and deploy the application.
- Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support.
- Developed JUnit test cases for all the developed modules.
- Designed and implemented four Agile Scrum teams for product development.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Developed presentation layer using XML, XSL, JavaScript, CSS, JSP, JSTL, Custom tags etc.
- Developed JSP pages and Servlets for customer maintenance
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Developed a Web Application using Java with the Google Web ToolkitAPI with PostgreSql.
- Implemented two Java portals. One is Crystal Report Engine and the other is Jasper Report.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- 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.
Environment: JAVA, Spring, Hibernate, Struts, JQuery, AJAX, Sencha ExtJS, JavaScript, Oracle, CRUD, PL/ SQL, JDBC, APACHE CXF, REST, Eclipse, Weblogic, ClearCase, Junit, Agile, UML, JSP, JavaServer Pages Standard Tag Library JSTL , SERVLET, MAVEN, ITEXT, GWT Google Web Toolkit , Jasper report, ILOG, Web 2.0, SOA.
Confidential
Java Architect
Responsibilities:
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming AOP functionality.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic
- Developed Web pages using JSF.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
- Developed forms using HTML and performing client side validations using Java Script.
- Created frontend using EXTJS framework.
- Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
- Developed web pages using HTML/CSS and JavaScript.
- Worked extensively in dealing with cross browser issues using CSS, HTML and DOJO.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap for Virtual Infotech Inc.
- Worked on Data Services implementation for the CRUD services.
- Created new tables in DB2 database.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Used Spring Jdbc at persistence layer DAO .
- Creation of REST Web Services for the management of data using Apache CXF
- Designed and Developed WebServices to interact with various business sectors and used SOAP protocol for webservices communication
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Developed the application using Eclipse IDE and worked under Agile Environment
- Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LDAP.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Developed test cases and performed unit test using JUnit Framework.
- Designed and developed the application using agile methodology and followed TDD, Scrum
- Designed the UML diagrams based on the OOAD principles
- Developed re-usable front-end components using custom tags and JSP.
- Developed Servlets and Worked extensively on Sql.
- Developed JSPs using EL language and JSTL tags.
- Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss.
- Developed XSD for validation of XML request coming in from Web Service.
- 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.
- Designed and implemented interface elements using Google Web Toolkit.
- Worked on tickets from service-now and Jira on daily basis.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog
- Worked with Technical Leads to design and implement rules using JRULES.
- 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.
- Developed a registration module, which will import all the valid users from excel file and send notification to all the valid registered users using JMS.
- Worked in Windows and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server
- 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
- Developed custom web forms using PHP and JavaScript.
Environment: JAVA, Spring, Hibernate, Struts, JSF, DOJO , Sencha ExtJS , JavaScript, CSS, AJAX, Html5, DB2, CRUD, PL/ SQL, JDBC, APACHE CXF, soap, Web Services, Eclipse, Websphere Portal, Subversion SVN , Junit, Scrum, UML, JSP, JavaServer Pages Standard Tag Library JSTL ,SERVLET, MAVEN, Xml, ITEXT, Oracle Enterprise Content Management Oracle ECM , GWT Google Web Toolkit , JIRA, Jasper report, ILOG, JRules, Web 2.0, SOA, JMS, Apachi Tomcat, Linux, PHP.
Confidential
Sr. J2EE Developer
Responsibilities:
- Implemented Spring AOP for admin services.
- Developed IBATIS config files for SYBASE D.B tables, stored process.
- Implemented views using Struts tags, JSTLand Expression Language.
- Implemented JSF framework in the application which is based on MVC design architecture.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Developed Java and EJB in Mainframe DB2 environment.
- Worked on JDBC to select and update the data from the MySQL database
- Used TOAD to verify all the database turn-arounds, connectivity speed and query round trip behavior
- Worked with Database Backup Compression, Data Collector, Policy-based Management, Resource Governor and SQL Server Audit.
- Design and Developed using WebService using Apache Axis on JBOSS.
- Developed Web Services using WSDL and XML.
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Work with clients on their day to day interactions with CVS Caremark.
- Used Visual Source Safe VSS for source code maintenance.
- Created selenium automation scripts in Java.
- Designing the flow of the project using Water Fall Model.
- Designed UML diagrams using UML and Rational Rose.
- Implement enhancements to the product using JSP, Struts, EJB, and unit testing.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Proficient use of developing applications using Eclipse, My Eclipse, RAD, NetBeans and ANT.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Working with the JIRA tool for Quality Center bug tracking.
- Designed Interactive GUIs using Java Applets and Swing.
- Implemented Security with LDAP and group level security in Cognos Connection Portal
- Designed various design Workflow Modules using BPM Business Process Modeler to implement Business Logic and Business rules using Ilog, Jrules.
- Use Oracle ADF to create a rich User Interface.
- Design and development of the exception management workflow using Oracle BPM
- Used IBM MQ Series in the project.
- Designed an 'Online Tutorial Forum' .Development of the forum was done using technologies such as HTML, CSS, JavaScript, and using Apache tomcat in spring
- 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.
- Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis
- Design creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript more.
- Develop and implement online marketing strategies for clients, including Drupal Wordpress.
- Designed the dynamic stress reporting Sybase, Perl and C .
- Design online stores using ASP JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
- Designed the data modeling for the .net applications of new projects and reviewed high and low level designs.
- Designed and developed dynamic web based solutions using ASP, ASP.Net, SQL Server , Visual Basicand Active-X components.
- Developed and maintained customer inquiry fulfillment applications using iSeries CL and Cobol.
- Created web services using SOAP for SOA to get data from Mainframes and content manager.
- Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Used SAS Web Report Studio, Information map Studio and other SAS BI Business Intelligence objects.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Developed SQL queries. Actively worked on stored procedures.
Environment: JAVA ,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 , SERVLET, ANT, Xml, EMC Documentum, JIRA, SWING, Cognos, ILOG, Oracle ADF, Oracle BPM, IBM MQ Series, Apachi Tomcat, Linux, Unix, Ruby , wordpress, drupal , .Net , ASP, C , Mainframe, COBOL , PL/I , JCL, SQL , SAS VB , ASP .
Confidential
Java Architect
Responsibilities:
- Agency extraction logic and SFC/SCC derivation logic was previously in Java code. Migrated the entire SFC/SCC derivation to ILOG JRules.
- Agency Fee calculations were already programmed in ILOG JRules. But the rules were enhanced and refactored to use new/improved loan level attributes.
- Developed and modified the rules using Rule Studio with full SDLC lifecycle.
- Developed Controller Servlets, Action and Action From objects for process of interacting with database using Struts and Hibernate.
- Extracted and deployed the rules in Linux Fedora database using Execution Server.
- Deployed the rules in Team Server to enable the business users to view/modify the rules.
- Provided hands on training to the business users on ILOG JRules
- Experience in SOA web services.
- Experience in SVN and web services.
- Analyzing Investment Banking software and JDK.
- Analysis of data In EJB was done using Business Intelligence Development Studio
- The configurations, managing, and administering all components within Microsoft SQL Server was done using Enterprise Manager.
Environment: JAVA,JDK, J2EE,EJB, JNDI, Hibernate, Spring, HTML, JavaScript, XML, CSS, JUnit, UML, Eclipse, Oracle WebLogic, DB2, subversion, Linux.
Confidential
Java Developer
Responsibilities:
- Performed analysis for the client requirements based on the developed detailed design documents.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Worked on development of common framework in Google web Toolkit GWT to build screens and make remote procedure calls to middle ware
- Developed STRUTS forms and actions for validation of user request data and application functionality.
- Developed JSP's with STRUTS custom tags and implemented JavaScript validation of data.
- 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
- Involved in developing business tier using stateless session bean.
- Used JavaScript for the web page validation and Struts Validator for server side validation
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
- Handled on issues related to conversion of JAVA to AJAX
- Developed Message Driven Beans for asynchronous processing of alerts.
- Used Clear case for source code control and JUNIT for unit testing.
- Involved in peer code reviews and performed integration testing of the modules.
- Followed coding and documentation standards.
Environment: JAVA, J2EE,AJAX, Google Web Toolkit GWT STRUTS, JSP, JDBC, EJB, ANT, XML, IBM Web Sphere, JUNIT, DB2, Rational Rose, CVS.