Lead Java Architect Resume
Newyork, NY
SUMMARY:
- Around 8+ years of extensive experience in Software Development Life Cycle, analysis, Design, Development, Programming, Testing, Support Maintenance, of Object Oriented Applications in Client/Server environments using Java/J2EE.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Hands - on experience in different modules (Spring MVC, ORM, JDBC, DAO and AOP) of Spring Application Framework.
- Expertise in implementing MVC (Model View Controller) Architecture for enterprise applications in Spring, Hibernate, JSF, EJB, Hibernate, Struts, JMS frameworks
- Strong technical background, excellent analytical ability, problem solving, decision-making, good communication skills, team player and goal oriented, with a commitment towards excellence
- Experienced in WEB and GUI development using HTML5, DHTML, XHTML, XSL, CSS3, JSP, JavaScript, JQuery, DOJO, POJO, AJAX, JavaScript Object Notation (JSON) technologies.
- Expertise in deploying web application using Web/Application Servers like Apache Tomcat, Apache, JBoss, WebSphere and WebLogic Application Server
- Worked with deployments on Ant, Maven and Deployment script.
- Experience in developing UML use cases, class, sequence and deployment diagrams using Rational Rose and Microsoft Visio.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Developed applications using open source frameworks like Struts including Struts HTML Tag Library, Action classes, Form Beans and Struts Validation Framework
- Good knowledge and experience in various development methodologies like Agile Extreme Programming (XP), SCRUM Methodologies.
- Good Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Developer (RAD) for Java/J2EE application development.
- Strong technical background, excellent analytical ability, problem solving, decision-making, good communication skills, team player and goal oriented, with a commitment towards excellence.
- Possesses a winning Confidential itude and has excellent communication and team skills.
SKILLS / TOOLS:
Frame Work: JAVA, J2SDK, J2EE, Core Java, JSP, Servlet, Java Beans, JDBC, JNDI, Java Web-services, Hibernate, Spring, JSF, Struts Framework, Tiles, AJAX, SOAP, JMS
Java Technologies: Swing, AWT, Collections, Reflection, Multi-Threading, Java Beans
J2EE Technologies: JSP, Servlets, JSTL, EJB, JMS, JNDI, JDBC, RMI
Databases: Oracle, DB2, MS-SQL Server, MySql, Ms-Access
AJAX API: YUI, Dojo, JQuery, DWR
Apache libraries: Ant, Xerces, log4j, POI, IText
XML Technology: SAX, DOM, XSLT, WSDL, XML Schema
Version Control: SVN, CVS, RCS, VSS
Testing Tool: Selenium, JMeter, Junit, OpenSta
Web/Apps Server: Apache, Tomcat, JWS, Weblogic, WebSphere, JBoss
PROFESSIONAL EXPERIENCE:
Confidential, NewYork, NY
Lead Java Architect
Responsibilities:
- Wrote Java Programs for one-to-one comparison of data obtained from different sources
- Took part in the design and development of various components using Core Java and Oracle
- Involved in Analysis, design and coding on Java and J2EE Environment.
- Designed and developed new features for application using java, j2ee, JSP, Servlets, Struts, Java, EJB, JDBC, HTML, JSTL, JavaScript and XSL.
- Implemented the application using the co Confidential ete principles laid down by several Java/J2EE Design p Confidential erns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO)
- Designed/Developed extensive additions to existing Java/J2EE Web Application utilizing Service Oriented Architecture (SOA) techniques..
- Establish coding standards for Java, JEE, ExtJS, etc.
- Mentored/trained a team of 5 junior to mid-level developers in Java/J2EE Development using UML design documents.
- Coded Java backend, JSP, Struts, JavaScript, Business classes.
- Involved in the project development using Java/J2EE technologies like Spring, JSP, JDBC, Java Script, HTML, XML and Servlets.
- Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic.
- Designing the web client by using HTML, CSS, JavaScript, AJAX, EXT JS, and DOJO with JSON.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection
- Involved in the architectural re-factor the web services system and portal with spring framework and iBatis.
- Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
- Development of AJAX toolkit based applications using JSON.
- Developed server-side services using JSF, Apache Trinidad components, Java, Hibernate, Spring, Web Services
- 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.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Application is deployed on WebSphere Application server. Maven is used as a build tool
- Used spring data framework for CRUD operations on MongoDB.
- Involved in the creation of interface to manage user menu and Bulk update of Confidential ributes using JS, EXTJS and JQUERY
- Served as developer architect for the application involving heavy use of JavaScript, AJAX, XML, SQL, T-SQL, XHTML and CSS.
- Experience working on Jquery, agile agile, WebSphere Portal User management APIs
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.
- Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss.
- Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
- Worked in RDBMS implementation using SOAP, SQL, PL/SQL, MySQL on Oracle database
- Developed JUnit test cases for all the developed modules.
- Used Weblogic Workshop for deploying the Application and Tomcat for Coding, testing the application.
- Mentoring of junior members for Agile (Scrum) process & Junit testing
- Followed Agile and SCRUM in development process.
- Coded SQL queries using SQL Server and Postgre SQL to provide ad hoc reporting and customer churn analysis
- Identified Requirements done the design and development of use cases using UML
- Implemented all the CRUD operations using JPA query language.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Used JDBC to connect to the information model tier
- Write scripts for Powerbuilder, MSSQL, and COBOL DBMS SQL as part of maintenance and enhancement to the existing Leader application.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache
- Responsible for extracting the data by Screen Scraping and also responsible for consuming the web services using Apache CXF.
- Created all the services to work with the various entities provided and rectified the services using REST
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Developed the (SOAP/Restful) web services to get the accounts details from the external System.
- Good exposure to RESTful and SOAP based web services.
- Install and configure a Linux server to publish applications and the DataBase
- Designed and implemented Report Module (using Jasper Report framework).
- Performed performance tuning to enable high performance of ILOG JRules using Sequential/Rete algorithm within Data Stage environments
- Designed and currently developing 3 Tier Web 2.0 based price management system using GWT, Grails and MySql.
- Worked with business teams using agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Has involved in support phase and responsible for fixing issues after development.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Installed and configured the development environment using Web-logic on Windows NT and LINUX operating systems.
Technologies: Java, J2EE, MVC, Spring, Spring Security, Hibernate, Servlets, Web Services, JUnit, JDBC, Tomcat, JBoss, Ibatis, Eclipse, CSS, JSON, Selenium, Oracle, SQL, PL/SQL, MS SQL, Agile, Scrum, Maven, Web Services, SOAP, RESTful, SOA, Ant, RAD, TOAD, SVN, CVS, Websphere, WebLogic, Windows XP, Linux
Confidential, NewYork, NY
Lead Java Architect
Responsibilities:
- Development of a split billing system - core java, collections, spring, hibernate, mysql
- Used Java Mail to send notifications to the clients if they send invalid data.
- Developed application using Java/J2EE platform.
- Designed/Developed extensive additions to existing Struts/Java/J2EE Web Application utilizing Service Oriented Architecture (SOA) techniques.
- Designed and developed new features for application using java, j2ee, JSP Servlets, Struts, Java, EJB, JDBC, HTML, JSTL, JavaScript and XSL
- Implemented functionality using Servlet, JSP, HTML and Struts Framework. Hibernate, Spring, Java Scripts and Weblogic.
- Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
- Used Spring Tag Libraries, JSTL, and other in-house tag libraries.
- Involved in Development of the application Using J2EE Technologies (Servlets, JSP, EJB, JSF,Struts)
- Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript & more.
- Design and develop new features in website using Java/J2EE under Santana Framework and enhance existing features.Refactoring code, redesign current design.
- Deployed the application which uses J2EE architecture model and Struts Framework first on Weblogic and helped in migrating to JBoss Application server.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Created user interface and backend server application using Java, Google Web Toolkit, Spring, Tomcat, and GIS.
- Worked more on core java concepts like multithreading, Applet, AWT, Swing, JDBC
- Extensively used Core Spring Framework for Dependency Injections of components
- Configuration of application using Spring, Struts, Hibernate, DAO’s, Actions Classes, Java Server Pages.
- Implemented business logic using Struts action components in the Struts and Hibernate framework
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Implemented various Ajax Frameworks and JavaScripts using jQuery, DOJO, JSON.
- Involved in writing SQL Queries and Stored Procedures to be called from IBatis layer.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
- Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces and also defined configuration mappings like setting the Isolation levels and other cluster configurations.
- JUnit testing of Java classes to populate JSP screens of online tax exemption forms which updated Oracle database under Tomcat/WebLogic web services.
- Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL.
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
- Proficient use of developing applications using Eclipse, My Eclipse, RAD, NetBeans and ANT.
- Installing and Configuring Eclipse and Websphere application Server.
- Application was developed using RAD with application server as Websphere using ClearCase Explorer and GIT repositories.
- Used Github extensively as versioning tool.
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE SCRUM methodologies.
- Developed the base framework using Java, JSP, Struts, HTML, JavaScript, AJAX, Log4J, Oracle and MS SQL Server
- Created db tables, functions, Joins and wrote prepared statements using PL/SQL.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence
- Involved with the team to run different MS SQL Server tools like MAP tool kit, SQLIO
- Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Tested and deployed the application on Apache Tomcat on development environment and Weblogic Application Server, Tested and deployed the application on Weblogic Application Server and also used Weblogic Workshop in higher version of Weblogic.
- Conduct Agile Scrum meetings for the development team and tracking project progress in Green Hopper.
- Consumed Restful Web services where the transmission of data is in JSON format.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- 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 in the field of Object Oriented Programming like C++ and Java.
- Deployed the applications in Linux servers using deployment scripts.
- Backend development with PHP, MYSQL, BASH, LINUX, UNIX.
Technologies: Java, J2EE, MVC, Spring, Hibernate, Struts, Tiles, Web Services, Servlets, JUnit, JDBC, Tomcat, JBoss, HTML, CSS, JavaScript, DWR, EJB, WSDL, Oracle, SQL, MS SQL, PL/SQL, DB2, MyEclipse, Agile, Scrum, Maven, Ant, Web Services, SOAP, RESTful, SOA, RAD, DB2 Command Editor, DB Visualizer, SVN, Websphere, WebLogic, Windows XP, Z/OS, LINUX, UNIX
Confidential, Rochester, MI
Senior Java Developer
Responsibilities:
- Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP
- Implemented Apache Axis WSDL JAVA tool and performed Custom Serialization and Bean Serializers for mapping xml files to java objects and used JMock for explicit invocations
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Extensively used EJB and various J2EE (JSP/EJB/JMS) component for the implementation of the modules.
- Designed/Developed extensive additions to existing Java/J2EE Web Application utilizing Service Oriented Architecture (SOA) techniques.
- Involved in Creation of Flex Families in Content Server and associated the JSP, JSF, J2EE, OOD, JDBC, JMS,JSTL and XSD, WSDl, XML pages to the assets.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Developed the application using Struts Framework which is based on the MVC design p Confidential ern.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Configured Hibernate, Spring and MyFaces (JSF) to map the business objects to MySQL Database using XML configuration file.
- Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Created triggers for efficient access control of the ClearCase operations.
- Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE.Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Design and development of components, such as Class, and Sequence diagram in UML
- Dealt with java Beans helper classes and servlets for interacting with the user interface written in JSP.
- Extensively used XSD for validations of XML transfer to the different Web Services
- Involved in design and develop Paisley own Content Management System, which is alternative to IBM FileNet and EMC Documentum enterprise content Management systems.
- Used JIRA issue tracker to file the bugs.
- Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Developing new quote, renewal, and medical payment applications using JSF, Oracle ADF using JDeveloper.
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Used DB2 as the database and wrote SQL & PL-SQL.
- Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records
- Configuring and analyzing JCL to execute mainframe batch.
- VB code Analysis and Sybase store procedure converted into SQL.
- Implemented custom search solutions using Backbone.js
- Design & Development for the first major project to use the new Oracle BPM infrastructure.
- Defined synchronized and persistent IBM MQ Series Queue manager, Channel Managers and Queues.
- Responsible in configuring and setting-up Apache Tomcat/Spring-TC Server for the development phase.
Technologies: Java, Spring, Hibernate, JSF, JSP, CSS, JavaScript, AJAX, JMS, JSF, EJB, XML, Struts, Tiles, Oracle, RAD, TOAD, ANT, CVS, WebLogic, Windows XP, RedHat Linux
Confidential, CHARLOTTE, NC
Sr. Java Developer
Responsibilities:
- Involved in design and development of presentation and business logic for all admin services with YUI.
- Designed and developed database schema for admin services.
- Developed Learner Redemption Web Service with site-minder authentication.
- Has developed perl scripts for site-minder authentication.
- Has created PL/SQL procedures, functions and complex SQL queries for admin services.
- Has implemented Spring AOP for admin services.
- Designed, developed and maintained the data layer using Hibernate.
- Has configured web and app servers like apache, WebLogic.
- Has developed XML Parsing logic using DOM Parsers.
- Has generated reports using Crystal Reports.
- Has involved in interacting offshore team for deliverables and release.
- Has developed JSP and services to Manage Users and assign roles using Manage Roles.
- Was responsible for designing JSP and developed Business Rule Services for the TUMS Application.
- Generated deployable component using ant scripts.
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Designed and developed Authentication Web Service with site-minder authentication and written perl scripts for authentication module.
- Has implemented Spring AOP for admin services.
- Was responsible for designing and developing various admin services like Manage Clients, Manage Services and Manage Subscribers.
- Has generated reports using Crystal Reports.
- Has configured weblogic app server and done performance tuning.
- Has invloved in interacting offshore team for deliverables and release.
- Used Log4j and commons-logging frameworks for logging the application flow.
- Has developed Database schema for admin services.
- Used Hibernate on the DAO layer to persist data in the Database
- As a Senior Programmer involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC and Acegi security.
- Developed PL/SQL procedures, functions and written complex queries for all admin services, Authentication service and SSO Redirection service
- Has implemented scheduled class cancellation service and written shell scripts to execute as a cron job.
- Has developed Use Cases, Test cases and involved in testing phase
Technologies: JSP, YUI, Crystal Reports, Web Services, Spring MVC, Hibernate, Oracle, RAD, TOAD, Perl, SCRUM, Dreamweaver, ANT, CVS, Apache, Tomcat, WebLogic, Windows XP, UNIX (Solaris)
Confidential, Blue Bell, PA
Senior Java Web Engineer
Responsibilities:
- Involved in Requirements gathering and preparation of HLDs, LLDs for requirements.
- Has developed registration modules for both corporate and consultant.
- Was responsible for Developing C2C resume builder tool using JSP with Adobe Flex.
- Created PL/SQL procedures, functions and written complex SQL queries for C2C resume builder.
- Used Log4j and commons-logging frameworks for logging the application flow.
- Designed and developed Performance report with filter components like range slider, date range slider and other components to filter the reports in client side using Adobe Flex.
- Used Hibernate on the DAO layer to persist data in the Database.
- Implemented and developed Activity module with filter components like time range slider, date range slider and other components to filter in client side using AJAX with Adobe Flex.
- Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
- Was responsible for assigning task and assisting juniors to fix the issue in their module.
- As a Senior Programmer involved in developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
- Developed Use Cases and Test plan, involved in the Testing phase
- Integrated time sheet (MS Project server) with intranet for all the employees to fill their task list regularly.
- Developed the GUI for Change Request Process modules using JSP, JavaScript and DAO Layers
- Implemented MVC architecture using Apache STRUTS framework.
- Has developed various Struts Action classes as a controller component for handling the user actions
- As a Senior Programmer involved in designing JSP and developing the Servlets
- Was responsible for developing employee search module and role based access to edit the employee details
- Involved Client side validation for Editable Field Rule Module
- Developed Use Cases and Test plan, involved the Testing phase
Technologies: Java, JSP, Servlets, XML, Struts, JavaScript, CSS, Flex, Axis, Hibernate, Oracle, MySql, RAD, TOAD, ANT, CVS, Dreamweaver, Photoshop, Apache, Tomcat, WebSphere, Windows XP, RedHat Linux
Confidential, Reston, VA
Senior Software Engineer
Responsibilities:
- Involved in designing the system based on UML concepts, which include Data Flow Diagram, class diagram, sequence diagram, state chart diagrams using UML.
- As a Programmer involved in developing the Servlets, JSP with Flex and soap service for Scheduling Module and Groups services.
- Designed & developed presentation and business logic for importing contacts from various files formats (CSV, TEXT and also from Outlook Express).
- Was responsible for Developing XML Parsing logic using SAX/DOM Parsers
- Implemented reports module using Jfreechart (PIE chart, bar chart)
- Has developed the Business logic in Model layer for registration module and opportunities module.
- Has developed the business logic for Registration and Billing Module.
- Was responsible for developed procedures for Registration and Billing Module
- Involved in designing the system based on UML concepts, which include Data Flow Diagram, class diagram, sequence diagram, state chart diagrams using SmartDraw.
- Involved in developing business logic for Bulk Camp Confidential n.
- Implemented core and J2EE design p Confidential erns.
- Has developed business logic to generate DOM templates using XSLT.
- Developed batch processing using multi-threading.
- Involved in preparation of various Use cases and Test cases, Implementation of Testing phase.
- Creating session beans and Deployment of EJB’s in Weblogic Application server.
- Created ant scripts to generate deployable archive and deployed in weblogic application server.
- Involved Client side scripting and development of Front End Modules
- Has developed the Mall module, Session Beans and JSP pages
- Handling business logic for the Contacts module Session Bean
- Developed JSP pages and Servlets for customer maintenance
- Preparation of Use cases and Test cases and involved in UT & IT Testing
Technologies: JAVA, JSP, HTML, CSS, JavaScript, Servlets, Flex, Swing, ibatis, Oracle, Eclipse, SQL Navigator, ANT, Dreamweaver, CVS, Jboss, Windows XP, Suse Linux