Sr. Java/ J2ee Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Sun Certified Java and Web Component developer with over 8+ years of experience developing enterprise applications using Java/J2EE technologies in Telecom, Banking and Retail.
- Extensive work experience through all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi - tier enterprise, web based and distributed applications.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Used middleware tools like JMS MDB’s and configured Connection Factories and Topics/Queues.
- Expertise in Service Oriented Architectures (SOA- Web Services) using Apache Axis, WebLogic, JBoss and EJB Web service framework.
- Expertise in J2EE Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies (OOAD), Object Modeling with Use Cases, Sequence and Class Diagrams using UML with Rational Rose and Microsoft Visio.
- Extensive experience in developing web applications using C++, Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
- Expertise in using Relational Databases like Oracle, SQL Server and MySQL, creating stored procedures, triggers, functions, schema design. Expertise in Unit testing through JUnit framework.
- Strong understanding & expertise in web technologies like HTML, DHTML, Java script, AJAX.
- Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
- Good knowledge of Stateful /Stateless Session EJBs and Entity EJBs.
- Expertise in developing the multi-tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.
- Experience in Java Web Services.
- Excellent working knowledge of writing XML documents and parsing them using SAX parsers.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service).
- Possess application Server experience with Web logic and IBM Web Sphere Application Server.
- Extensively used different IDEs like Eclipse, WSAD and RAD.
- Proficient in unit testing the application using JUnit.
TECHNICAL SKILLS:
Languages: JavaApplication Technology: J2EE, J2EE
Web Technologies: JSP, Servlet, JSTL, Tag libraries, XML, XSD, Xerces, Xalan, DOM and SAX Parser
SOA: SOAP, EJB, WSDL, Apache Axis Web Services, WebLogic Web Services
Client side: Java Script, HTML, DHTML
Databases: Oracle, DB2, My SQL
App Servers: WebLogic, JBoss, Tomcat
API & Framework: Log4J, Spring, Struts, IBatis, Hibernate
Operating System: UNIX, Linux, Windows
Version Control: Clear Case, CVS, VSS, SVN, TFS (Team Foundation Server)
Scripting: Ant, Maven, Java Scripts
IDE: Eclipse, IntelliJ, JBuilder, Rational Rose, Together-J, ER Studio, MS Vision.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Sr. Java/ J2EE Developer
Responsibilities:- Implemented MVC framework with Spring.
- Implemented application level persistence using Hibernate and Spring.
- Configured Struts, Hibernate framework with Spring MVC.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Expertise in design and development of various web and enterprise-level applications using Java/J2EE technologies like Spring, Hibernate, UML, XML, Struts framework, JSF, JQuery,
- Extensive design and programming experience with Front-end Web Technologies like Angular JS, Bootstrap, Responsive Design, JavaScript, JQuery, Kendo UI, AJAX, HTML5 and CSS3
- Developed web pages using HTML/CSS and JavaScript.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery)
- Developed web pages using HTML/CSS and JavaScript.
- Worked on NSS (Mozilla), PKCS11 library to develop the crypto operations for the Node.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and Jquery
- UI Development using HTML5, CSS3, Bootstrap, JavaScript and jQuery
- Design, Implement and Test Oracle ADF applications using Jdeveloper.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Developed PL/SQL queries. Actively worked on stored procedures.
- Connectivity to the database is provided using JDBC.
- Worked on Java Multithreading, Collections & Coherence Framework.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Implemented JavaMultithreading to refresh the cache at a given set of time interval.
- Database Design, Modeling, Migration and SQL- SQL Server, Sybase, DB2, Oracle, MySQL, MongoDB
- Extensive experience in designing MongoDB multi-sharded cluster and monitoring with MMS.
- Extensive experience in Data Acquisition and Process Automation.
- Generated WSDL file using Apache CXF and extensively used Soap UI for services testing.
- Good exposure to RESTful and SOAP based web services.
- Eclipse TPTP plug-in was used for profiling and performance testing
- Deployed the application on Weblogic Application Server cluster on Solaris 10 environment
- Developing a new Content Management System backed by subversion using java EE technologies.
- Extensive working experience in unit testing framework - Maven, JUnit Tests.
- Provide direction and execution oversight for large Agile Development projects for the FBI as an integral member of the Program Management Office (PMO).
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Worked on GUI internationalization using JSP and Core Java
- Involved in user interface development using JSTL
- Developed business modules with JSP, Servlet, Struts framework, Java, XML/XSL and EJB technologies.
- Designed and developed several Servlets and JSP.
- Used Maven script for building and deploying the application.
- Quickly learned iText and implemented to solve Hungarian Special Character Issue.
- Maintained report and request generator using Jasper Report
- Integrate Web 2.0 sites into client's website.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Environment: J2EE - Spring, Hibernate, Strut, JSF, Angular JS, AJAX, Node, Bootsrap, CRUD, SQL, JDBC, Coherence, Maven, MySQL, MongoDB, Apache, CXF, SOAP, WebLogic, JUnit, Agile, UML, JSP, Servlets, Jasper, Web 2.0, SOA
Confidential, New York, NY
Sr. Java/ J2EE Developer
Responsibilities:- Developed Spring MVC controllers for all the modules.
- Proficient in working with various IDEs like Eclipse, Spring Tool Suite and NetBeans.
- Configured Struts, Hibernate framework with Spring MVC.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Developed web-based customer management software using Facelets, Icefaces and JSF
- Expertise in developing enterprise applications using Struts Frameworks
- Development experience with AngularJS with functionalities such as Custom Directives and Filters, Dependency Injection, Factory, Service, promises, etc
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Provided weekly content updates for marketing web site using HTML and CSS.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Highly motivated software professional with over 7+ years of experience in Design, Development, Testing and Implementation of various web based applications using NodeJS, Java, J2EE technologies.
- Created custom javascript libraries using backbone.js and jQuery
- Experience in developing web page quickly and effectively using JQuery, HTML5, CSS3, Responsive Web Design, Bootstrap
- Implemented Presentation layer using JSP, Servlets, HTML5
- Wrote Java programs, performed builds, monitored DB2 data and ran SQLs.
- Developed HQL queries for CRUD.
- Developed Servlets and Worked extensively on PL/SQL
- Developed DAO API to manage the payment information using JDBC
- Worked on Java Multithreading, Collections & Coherence Framework.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence
- Implementation of the Business logic layer for MongoDB Services.
- Extensive experience in designing MongoDB multi-sharded cluster and monitoring with MMS
- Used JPA 2.0 (JDBC Framework) and Apache CXF for XML generation
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Design, Development and Testing of web services.
- Experience in using J2EE Application Servers such as Apache Tomcat, Weblogic 10/11g, IBM Websphere.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Extensively used Jquery, IBM Websphere Portal APIs for authentication and personalization features
- Experience in working with version control systems like CVS, SVN,GIT.
- Used GitHub Enterprise as a Source Code Management tool.
- Extensive working experience in unit testing framework - Maven, JUnit Tests.
- Certified Scrum Master, Product Owner, & Agile Coach with 15+ years IT experience at well-known companies like Microsoft, Boeing, and Intuit
- Participated in converting the business requirements to software specifications using Rational UML
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Coded using J2EE JDK, JSP, Servlets, EJB, JavaScript, HTML), Ant and SQL Serveron WebSphere Application Server and WSAD, PHP.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Has developed XML Parsing logic using DOM Parsers.
- Generated PDF reports using ECF and iText.
- Contributed to organization of testing and quality improvement process (JIRA, Confluence).
- Enhanced and created new Jasper Reports according to the requirements.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules
- Utilized Web 2.0 social media strategy tactics to increase company visibility by 110%.
- Implemented multi-site Enterprise SOA using Oracle SOA Suite 11g for Fortune 100 Company.
- Developed Message Driven Beans to implement incoming JMS messages
- Troubleshooted issues concerning Apache Tomcat during deployment.
- Involving in Building the modules in Linux environment with ant script.
- Backend development with PHP, MYSQL, BASH, LINUX, UNIX
Environment: J2EE - Spring, Hibernate, Strut, JSF, Angular JS, AJAX,HTML, JSP,BootStrap, DB2, JDBC, Coherence, MongoDB, Apache TOMCAT, CXF, SOAP, Webservices, JIRA, GIT, GITHub, JUNit,Scrum, UML, JQuery, Servlets,Websphere, XML,JIRA, SOA, JMS,UNIX,LINUX
Confidential, Falls Church, VA
Senior Java Developer
Responsibilities:- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Performed Validations on UI data using JSF validators and JavaScript.
- Converted the existing EJB session beans which call the host (Mainframe system) into POJO’s.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- Used Sencha and EXT JS 3.3 for the Mobile web interface development. Also used JSON and JQuery for Mobile application development. Worked with HTML 5 and CSS 3.
- Developed UI screens using YUI, CSS and JQuery.
- 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.
- Efficient in up gradation and migration from SQL Server 2000 to SQL Server 2005/2008/R2.
- Wrote Java programs, performed builds, monitored DB2 data and ran SQL
- Design and Developed using WebService using Apache Axis on JBOSS.
- Used Web services - WSDL and SOAP for getting credit card information from third party vendors.
- Followed an Agile, Software Development methodology. Used NetBeans IDE
- Tune JBoss parameters for optimal system performance.
- Used Mercurial a Subversion client for windows for source/version/revision control.
- Worked with Clearcase source management.
- Expertise in Selenium automation using Selenium WebDriver with TestNG.
- Expertise in employing Water Fall Model and best practices for software development
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Developed a web-based reporting system with Java, J2EE, Servlets, EJB and JSP using Struts framework HTML, JavaScript.
- Have modified shell scripts, Ant scripts for compiling java files and copy JSP, other files from CVS to Dev, ST, and UAT deploy folders and restart the server.
- Was responsible for Developing XML Parsing logic using SAX/DOM Parsers
- Experience with enterprise ECM software such as EMC Documentum and Alfresco.
- Designed and implemented interface elements using Google Web Toolkit.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking
- Designed Interactive GUIs using Java Applets and Swing.
- Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
- Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
- Design, Implement and Test Oracle ADF applications using JDeveloper 11g
- Migration of Business process modeling, views from Oracle BPM to Lombardi
- Installation and Administration of IBM MQ series 5.1 on NT environment
- Configured Server for Oracle Database and Apache Tomcat
- Install and configure a Linux server to publish applications and the DataBase
- Used Resource Manager to schedule the job in Unix server.
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
- Develop WordPress themes to meet the needs of the small business owner
- Upgraded Drupal websites from version 5 to 6, and 6 to 7
- Installed new V7.1.0 and V8.0.0 queue managers on z/OS.
- Made Fixes and enhancements to Online bill paying ASP 3 tier software for water companies.
- Designed and developed using C .Net and MVC patterns.
- Design and Develop programs in C++ to integrate as per the users requirements.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Expose PL/I database access layer as web service using RD/Z
- Configuring and analyzing JCL to execute mainframe batch.
- Developed Servlets and Worked extensively on SQL.
- Oracle, SAS integration for business intelligence and functionality
- Designed, developed and maintained Asp.Net applications.
Environment: Hibernate, SVN, Ibatis, JSF, Struts, EJB, DOJO, Sencha, JQuery, MySQL, TOAD, DB2, WebService,JBOSS,WSDL,Mercurial,Selenium, UML,ANT,XML,Google Web Toolkit,JIRA, ILOG, OracleADF, Oracle BPM,IBM MQ,HTML, WordPress,Drupal, C,C++,Mainframe,COBOL,PL/I,JCL,SQL,SAS VB,ASP
Confidential, New York, NY
Software Engineer
Responsibilities:
- Involved in requirement gathering, writing technical proposals, planning, estimation, architecture and high level / low level design using Rational Rose and UML
- Extensively used Struts supporting the MVC architecture of the product interacting with the JSP/Servelet /Tag libraries for the UI component.
- Involved in the SOA implementation using Axis/WebLogic web service framework for different product integrations and Web Service interfaces using SOAP.
- Extensively used XSD for validations of XML transfer to the different Web Services.
- The middleware interaction used JMS / MQ series for transferring messages between different components using the JMS/Mail API framework.
- Used JBuilder IDE use for the development life cycle of the project.
- Deployed the application and tested on WebLogic Application Server.
- Developed Java Server Pages (JSP) for presentation layer using Struts Also client side validations using Struts Validator framework/ JavaScript.
- Each module was designed as a separate service interacting as Web services between each other.
- Extensively used EJB and various J2EE (JSP/EJB/JMS) component for the implementation of the modules.
- SVN used as configuration management tool.
- Deployed the application and tested on JBoss Application Server.
- Eclipse IDE use for the development life cycle of the project.
- Database Oracle used for the persistence layer.
- Written unit testing of various components with JUnit framework.
- Development in Java through IntelliJ, Eclipse Java IDE.
- Wrote ANT scripts to build application binaries JAR, WAR and EAR files.
- Used Log4j for logging the application log of the running system to trace the errors.
Environment: J2EE Java, JSP, Servlet, Struts, AJAX, JDBC, EJB, XML, XSL, JMS, MQ Series, Oracle, WebLogic, Ant, Axis, JBuilder, Win-XP
Confidential, Syosset, NY
Software Engineer
Responsibilities:- Involved in various phases of Software Development Life Cycle (SDLC) with Waterfall Model and Incremental Model.
- Reviewed and analyzed requirements to design and implement functional specifications for the integration of the Front-End Interfaces and J2EE Server Machine for Web Tier JSP pages and Business Tier Enterprise Beans.
- Used Core Java technologies including: Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
- Achieved MVC design pattern using Struts 2 framework and configured the XML files for implementation of definitions of action mappings, beans and controllers.
- Configured system integration of Struts 2 and Hibernate 3 to make components of action handling and database Dao support cooperate well. Used JDBC for Data Access to Connect with DataSource Objects.
- Developed Action Classes and Action Forms to implement different models of this application.
- Designed the presentation layer with Servlets and JSPs to display the portfolios, activities and reports. Developed the web pages using HTML/CSS, JavaScript, jQuery and AJAX.
- Exchanged data between front-end and back-end over HTTP Protocol using SOAP and WSDL, and XML data packets format.
- Extensively used SVN to achieve version control and source code management.
Environment: J2EE Java, Eclipse, Servlets, Struts, Hibernate, Cache, Log4J, JDBC, HTML/CSS, JavaScript, jQuery, AJAX, XML, Oracle, JUnit, SVN.
Confidential, San Francisco, CA
Java Developer
Responsibilities:- Work on implementations of multiple concurrent Java/J2EE/JEE projects.
- Analyze, design, develop, architect, test and debug applications using Java/JEE tools and technologies.
- Implemented Estimation, design, and development of Multi-projects Story points. Develop the Use case, Sequence and Class diagrams using UML/Rational Rose.
- Design, develop, architect presentation, business, persistence and control layer components utilizing MVC architecture and using Struts, Spring and Hibernate frameworks.
- Developed code for AOP (Aspect Oriented Programming) to put Logging with the help of Log4j, and also worked on implementing profiling aspect in to application to address issues like performance and tracing the application failure.
- Create graphical user interfaces (GUIs) front-end using JSP, JavaScript & HTML. Worked on Ajax classes for providing Ajax features in the application using JavaScript and JSON and DWR.
- Worked on Struts validation for validating several form fields.
- Designed Struts Components like Formbeans, Action Classes, JavaBeans.
- Implemented several agents as Servlets that run regularly to load the data into DB2 database from external systems.
- Developed SPRING framework using IOC, Factory Pattern, JMS and applied Spring MVC and Spring WebFlow.
- Database persistence and handling using Hibernate framework.
- Worked on Oracle, DB2 Database for maintaining test environment.
- Created Ajax classes and XML documents to retrieve data from server to client and code to handle this data at presentation layer with the Ajax components using JavaScript to make the application very interactive.
- Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users.
- Develop Web Services for loan application processing and implemented Spring's REST support for the development of RESTful Web services.
- Identified and implemented the user actions (Struts Action Classes) and forms (Struts Forms Classes) as a part of Struts framework. Used Struts-Tiles tag libraries as reusable components for JSP's and developed user views using custom tags from JSP's and data validation using Struts Tag libraries for easy reusability and expandability of project
- Configured the user actions (Struts Actions) using XML. The controller uses XML mappings in Struts to map the request to the server side functionality.
- Configure iBatis ORM and Spring Framework, and develop code for iBatis supporting classes, SQL mapping for Stored Procedures.
- Used SVN Version Control Software. Developed Unit Test Cases using TestNG. Debugged application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
- Wrote business rules using Drools and business logic processing customs declarations.
- Created various Stored Procedure, Sql Queries and Triggers required in the modules for the application.
Environment: J2EE HTML, CSS, AJAX, JQuery, Javascript, Flash, Core Java, J2EE, Spring, Struts 2.0, Servlets, JSP, JSTL, XML, SQL Server, Web services, WSDL, SOAP, MyEclipse. Jboss, Drools, Apache iBatis.