Sr. Java Developer Resume
Jersey City, NJ
SUMMARY:
- Over9+ years of experience in the Information Technology industry as a developer/support engineer with emphasis on architecture, design and development of Object Oriented applications and distributed computing client/server systems.
- Experience in complete Software Development Life Cycle and analysis of business functionalities and specifications with proficient programming skills in JAVA, J2EE, Servlets, JSP, Struts, spring, Hibernate, JMS, EJB, Portals and JNDI.
- Experience in designing user interfaces (UI) using Swing and AWT.
- Strong in Core Java concepts like Classes, Interfaces, Multithreading, Collections.
- Hands on experience with web technologies using HTML, CSS, JavaScript, JQuery, JSON, XML, XSLT, AJAX and Web Services such as WSDL, REST and SOAP.
- Experience in analysis, design and development of MVC patterns, Singleton pattern, Front Controller pattern, Factory pattern, Data Access Object pattern in J2EE environment.
- Experience in configuring and deploying J2EE Applications archives (JAR, WAR and EAR) on BEA WebLogic Server, WebSphere and Apache Tomcat. Experience in working with Developer IDE's such as Eclipse, RSA, WSAD and JBuilder.
- Knowledge of Object Oriented Design (OOD) and Analysis (OOA) based on Unified Modeling Language (UML) architecture using Rational Rose.
- Experience in preparing functional design documents and Technical design documents.
- Strong database experience using Oracle, MS SQL Server 2000 and MySQL..
- Extensively used SQL and PL/SQL in creating tables, indexes, views, writing database triggers, packages, stored procedures and functions for database application.
- Expertise with Version control tools using CVS, SVN, Clearcase, AccuRev and Visual Age repository.
- Strong analytical, problem solving and troubleshooting skills, willingness and ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS:
Programming Languages: Java (Core Java, Threads, Collection FrameWork, Exception Handling, AWT, Swings, Java Mail, Networking, Socket I/O, Files, XML Parsers, Remote Method Invocation (RMI)), C, C++, JavaScript, UML, Ajax, SQL and PL/SQL.
Operating Systems: UNIX, LINUX and Windows.
Web & Application Servers: BEA Web logic, IBM Web Sphere, JBoss, Apache Tomcat.
Internet Technologies: HTML, DHTML, CSS, XML, JQuery, XSD, JSP, PHP, JAXB, SOAP, WSDL.
Server Side Skills: EJB, JSP, Servlets, JDBC, RMI, JSF, JNDI.
Design Experience: Struts, Spring Framework, Hibernate.
Development Tools: My Eclipse, JBuilder, NetBeans, WSAD (Websphere Studio Application Developer), RAD (Rational Application Developer).
Utilities: Eclipse, Net Beans, Rational Rose, Maven, WinCvs, SVN, AccuRev, ClearCase, XML Spy, Log4j, ANT, JUnit, Apache Axis, Tiles, TOAD, MQ Series.
GUI Development: AWT, Swing.
PROFESSIONAL EXPERIENCE:
Sr. Java Developer
Confidential - Jersey City, NJ
Responsibilities:
- Configured Struts, Hibernate framework with Spring MVC.
- Developed and Implemented WebServices and used Spring Framework.
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Deployed EJB Components on WebLogic.
- Created the domains, application servers and load balancers using Weblogic.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX - RS.
- Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel.
- Worked on web services SOAP and REST technologies.
- Basic Experience with SOA & REST.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Created frontend using EXTJS framework.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
- Implemented Java Script validation frame work for client side & server side.
- Design & Development of the User Interfaces using HTML, CSS and JSP.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Developed Servlets and Worked extensively on Sql.
- Used Oracle for the EIS layer.
- Developed HQL queries for CRUD.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Developed PL/SQL procedure for login module and registration module.
- Developed DAO API to manage the payment information using JDBC.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Eclipse TPTP plug-in was used for profiling and performance testing.
- Developed test cases and performed unit testing using JUnit.
- Created Maven build file to build the application and deployed on WebSphere application Server.
- Used Maven script for building and deploying the application.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Designed and implemented interface elements using Google Web Toolkit.
- Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience.
- Support on the ClearCase host server load balancing and server optimization.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Leads and coaches customers by using proven Agile software development processes and Continuous Delivery techniques.
- Transformed the QA into a fast -paced agile team and drove daily stand up scrum meeting.
- Client Services Rep for SEO Company specializing in Web.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Environment: Java, J2EE, Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JQuery, AJAX, Sencha ExtJS, JavaScript, JSP, JSTL, SERVLET, Oracle, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, GWT, ClearCase, Jasper report, ILOG, Agile, Web, SOA
Sr. Java Developer
Confidential - Jersey City, NJ
Responsibilities:
- Development of a split billing system - core java, collections, spring, hibernate, mysql.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Developed IBATIS config files for SYBASE D.B tables, stored process.
- Created session EJBs that retrieved information from the Oracle database using Spring-iBATIS.
- Used iBATIS framework with Spring framework for data persistence and transaction management.
Environment: Java, J2EE, Spring, Hibernate, Struts, JSF, Websphere Portal WebSphere Studio Application Devloper (WSAD), APACHE CXF, soap, Web Services, DOJO, Sencha ExtJS, JavaScript, CSS, AJAX, Html5, JSP, JavaServer Pages Standard Tag Library (JSTL), SERVLET, DB2, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, Xml, ITEXT, Oracle Enterprise Content Management (Oracle ECM, GWT, JIRA, Subversion (SVN), Jasper report, ILOG, JRules, Scrum, Web, SOA, JSM, Apache Tomcat, Lunix, PHP.
Sr. Java Developer
Confidential -New York, NY
Responsibilities:
- Development of a split billing system - core java, collections, spring, hibernate, mysql.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Developed IBATIS config files for SYBASE D.B tables, stored process.
- Created session EJBs that retrieved information from the Oracle database using Spring-iBATIS.
- Used iBATIS framework with Spring framework for data persistence and transaction management.
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, JavaScripts and Weblogic.
- Designed MT-Web application using the JSF Framework.
- Developed the presentation layer with JSP, HTML, CSS and Apache Tiles.
- Developed various EJB's to handle business logic.
- Developed Scalable applications using Stateless session EJBs.
- Configuration and deployment of application on to Jboss application server.
- Developed ANT scripts to build and deploy the application in the 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.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
- Worked on JDBC to select and update the data from the MySQL database.
- Used TOAD for database query testing, in the process of optimizing the queries.
- Created SQL Server logins and assigning roles and Authentication models as a part of Security.
- Used DB2 as the database and wrote SQL & PL-SQL.
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle JDeveloper
- Creates GUI builder using NetBeans.
- Java Based Quality Center plugin which can be used in any tools such as Selenium, RFT etc.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Development and deployment of application in Weblogic and Managing the Build process using Ant.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management.
- Adopt Agile Methodology to plan using JIRA.
- Designed Interactive GUIs using Java Applets and Swing.
- Responsible for Strategic and Tactical Planning for CVS Beauty Inventory Management. Collaborate and Execute Front Store Replenishment Inventory with CVS, and Internal Sales Partners.
- Used VSS (Visual Source Safe) as configuration management tool.
- Designed Power Cubes using Cognos Transformer.
- Decomposed Functional Rules and ILOG / Fair Isaacs Blaze Rules for various categories.
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Developed an application in Java using Oracle ADF framework.
- Developed and integrated external ORM system into Oracle BPM (ALBPM) in order to access Oracle Database inside processes.
- Developed applications using Visual Studio, C#, and a combination of Windows Services, IBM MQ Series, and ASP.Net Ajax enabled web sites.
- Troubleshooted issues concerning Apache Tomcat during deployment.
- Deployed the applications in Linux servers using deployment scripts.
- Used Resource Manager to schedule the job in Unix server.
- Process Automation: coded scripts to automate various manual processes (Screen Scraping) using VB Script and Ruby.
- Develop WordPress themes to meet the needs of the small business owner.
- Developed multiple web applications using Drupal, Zend Framework, and Code Igniter.
- Created ASP.NET User Controls and Master pages to reduce the complexity of user interface design and to have a common look and feel.
- Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
- Design and Develop programs in C++ to integrate as per the users requirements.
- Develop the codes in C++ programming language.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Conversion of PL/I code to COBOL.
- Develop/test/debug JCL.
- Developed SQL queries. Actively worked on stored procedures.
- Manage deployment plan with env team and co-ordinate with team and Sas for smooth release.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Designed, developed and maintained Asp.Net applications.
Environment: Java, 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 Application Development Framework (Oracle ADF), Oracle Business Process Management (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.
Sr. Java Developer
Confidential -South San Francisco, CA
Responsibilities:
- Implemented pages look and feel and Ajax calls using JQuery features.
- Implemented location & time based app recommendations.
- Implemented Aggregator for new apps from market place.
- Implemented Layouts for user interface activities.
- Involved in implementing DAO's and services using spring.
- Involved in implementing Hibernate functionality at DAO level.
- Involved in design, development and Integrating of Service Locator, Aggregator Service Components
- Implemented java & java script utility components for localization.
- Involved in implementing Quartz Schedulers
- Used PL/SQL, involved in writing Stored Procedures for handling Database in MySQL
Environment: Java, J2EE, Spring, Hibernate, Design Patterns, JQuery, PL/SQL, JSON, XML, XML spy, Apache and Tomcat Server, Eclipse, MySQL, SVN.
Sr. Java Developer
Confidential -South San Francisco, CA
Responsibilities:
- Involved in user interface, DAO's and service development using spring framework.
- Involved in developing UI screens using JSP, XSTL.
- Involved in designing the Ajax components, I frame window and message box's uses across the application.
- Involved in writing Servlets and common components like sequence generator, data base service locator, date format, resource bundle util uses across the application.
- Integrated tags extraction service to extract the tags providing Content Items description as an input.
- Involved in implementing Hibernate functionality at DAO level.
- Re - factored server side XML responses using JSON Objects and arrays and also involved in writing Java Script validation functions to re-use across the applications.
- Developed aggregator service, which runs as daemon thread, to update latest contents.
- In addition to my project work, I also involved in code reviews of other developers.
Environment: Java, J2EE, Spring, Hibernate, Quartz Scheduling, Design Patterns, JSON, Ajax, JavaScript, HTML, CSS, XML, Apache and Tomcat Server, Eclipse, MySQL, SVN and Rational Rose.