We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Chicago, IL

SUMMARY:

  • Total 8+ years of experience in designing and implementing Web, Client/Server and N - Tier distributed, cross-platform systems using Java/J2EE technology Agile/ SCRUM Methodology.
  • Sun Certified Programmer for Java2 Platform.
  • Good domain knowledge of Telecom, Cloud Computing and Realization, Finance (corporations), Shipping & Logistics and CRM.
  • Expert level skills in application development using: Java, J2EE, Spring Framework, Hibernate, Struts, JSP, JSF, EJB, JPA, Servlets, JDBC, Html, JavaScript, J2EE compliant application servers, multi-threading, client/server, design patterns of J2EE architecture.
  • Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc.
  • Good knowledge in Spring framework - Spring IOC, Spring MVC, spring AOP and Spring Webflow.
  • Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like MS-Visio for creating class and sequence diagrams.
  • Have experience in Design, Development and Deployment of Web-Applications/ J2EE applications on servers like BEA-Weblogic, and Apache Tomcat 5.0, Apache Tomcat 6.0, JBoss 3.2.2, Jboss 4.2.1GA.
  • Experience in XML APIs such as JAXP (SAX, DOM), JAXB for data binding and experience in designing the XSD schema generation.
  • Experience with IDEs like Eclipse 3.3( Europa ), Eclipse 3.4(Ganymede), Eclipse 3.5(Galelio)
  • Developed applications using build tools like ANT,MAVEN
  • Used RDBMS databases systems like Oracle 10g/9i, SQL Server, MongoDB, NoSql, Postreg Sql, MS SQL and My SQL.
  • Used tools like Toad, PLSQL Developer and Squirrel for performing database operations.
  • Worked on Report generation module using tool like iReports.
  • Have good experience of all testing phases such as Unit testing, Integration testing and System testing.
  • Have good experience in managing project files by using version control tools like Concurrent Version System (CVS), SVN and PVCS and bug tracking tools like Jira.
  • Interaction with customers for solving their issues and Bug Fixing.
  • Experience in AJAX, XML, XSLT, XPATH, and Web Services with SOAP to design, deploy, develop and implement the internet / Intranet applications.
  • Well versed in the complete SDLC starting from requirements gathering, use cases, design, development and testing.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Sr. Java Full Stack Developer

Roles & Responsibilities:

  • Development, testing and software support for Cloud user and admin portals
  • Understanding the business logic flow and the system requirements for staas,miim and paas
  • Extended spring’s Abstract Controller and Spring’s SimpleFormController to add Functionalities in the user and admin portal.
  • Leveraged spring’s MVC to implement the use cases - single process (displaying data list in a page) & form based use cases.
  • Used Iterative development methodology.
  • Developed the application using Struts Framework which is based on the MVC design pattern
  • Designed components based on Object-Oriented Analysis
  • Developing application using Spring Frameworks like Spring IOC, Sencha, MVC and Spring WebFlow.
  • Wrote SQL and implemented ORM using Hibernate.
  • Created the domains, application servers and load balancers using Weblogic 9.0.
  • Implemented Spring AOP for admin services.
  • Design and develop the UI using Sencha framework.
  • Implemented Spring Modules like IoC (Dependency Injection) and Spring Aspect Oriented Programming
  • Used WebLogic for design, development, and deployment of applications.
  • Exposing and consuming the services to the downstream applications using Apache CXF.
  • Used Hibernate in data access layer to access and update information in the database.
  • Extensively used Mule to configure Inbound and Outbound messages for message transformation between applications.
  • Handled necessary Business logic in Servlets.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Expertise in developing enterprise applications using Struts Frameworks
  • Created Request transformer, Response transformers, Custom Components and configured them
  • Use of Weblogic application server to deploy the application and connect through the datasource using JNDI name.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • JSP interfaces were developed. Custom tags were used.
  • Integrate the ExtJs/Sencha framework with Oracle BPM.
  • Developed the Servlets for processing the data on the server.
  • Involved in the deployment of Web-Service End-Points using Apache CXF
  • Responsible for the oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings (.hbm) files. Also used Hibernate named queries, criteria language and Hql.
  • Responsible for developing GUI / user interfaces using JSP.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Spring data, JPA.
  • Consumed Web Services using Apache CXF framework for getting remote information
  • Developed Web services using Apache CXF and exposed WSDL for Flex client to consume.
  • Integrated Daeja ViewONE Pro for viewing documents and images.
  • Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management.
  • Involved in creating user interfaces using JQUERY.
  • Experience with SQL and basic CRUD operations.
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle JDeveloper 10.
  • Involved in the deployment of Web-Service End-Points using Apache CXF
  • Extensively used Core Spring Framework for Dependency Injections of components
  • Worked on Toad for Oracle for querying the database.
  • Eclipse Helios as IDE for the Java development.
  • Build use cases components; create design documents with different UML diagrams using Rational Rose.
  • Played an active role in testing the application by testing the application for different scenarios and in production bug fixing.
  • Used Clear Case for source Version Control.
  • Prepare Java/J2EE development structure for Maven.
  • Designed and Developed Servlets and JSP pages for authentication.
  • Used My Eclipse as an IDE for developing the application.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Designed and implemented Web Services using XML, SOAP, and JAX-RPC.
  • Implemented Agile Methodology.
  • Requested the Tools Support Center for a new clearcase stream.
  • Generated PDF reports using ECF and iText.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose
  • Took part in the design and development of various components using Oracle.
  • Performed Code reviews.
  • Responsible for design and development of the new enhancements.
  • Analyzed the requirement specifications and designed UML diagrams using Rational Rose.
  • Implemented and used Web Services with the help of WSDL and SOAP to get updates from the third parties.
  • Developed the Web Based Rich Internet Application (RIA) using Adobe Flex
  • Used Maven for building and deployment purpose.
  • Involved in coding for JUnit Test cases.
  • Used Eclipse IDE for designing, coding and developing applications
  • Implementation of various functionalities like Spring Quartz Jobs Scheduler for automatically caching the data for some master tables at the start of application.
  • Responsible for Integration testing and System testing.

Environment: Java, J2ee, CSS, HTML, XML, JavaScript, AJAX, Spring, Sencha, Hibernate, Web Services, Apache Tomcat, CVS, Oracle, Eclipse, Toad for Oracle, Struts, Weblogic, Apache CXF, JQuery, JSP, Servlet, CRUD, UML, JUnit, Maven, iText, Clearcase, Agile, Flex.

Confidential, New York, NY

Sr. Java Consultant

Roles & Responsibilities:

  • Understood business requirements from client and client’s customers.
  • Requirements gathering (Interacting with the client for all the requirements. clarifications of the flow).
  • Used Iterative development methodology.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Created and explained prototypes to end users.
  • Designed components based on Object-Oriented Analysis using MS Visio.
  • Used JSF to develop presentation layer.
  • Worked on GUI internationalization using JSP and Core Java
  • Wrote test cases using JUnit testing framework and configured applications on Weblogic Server.
  • Utilize Dojo framework for performing front end validations.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, Spring data, JPA.
  • Prepare Java/J2EE development structure for Maven.
  • Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
  • Worked with various version control tools like CVS, Clear Case and Subversion (SVN).
  • Experience working on WebSphere Portal User management APIs.
  • Designed and developed application using Struts and Spring Frameworks (Spring IOC).
  • Tested spring webservices using the SOAP UI by creating a Mock Service using WSDLs.
  • Setting up build environment and deploying of the application in all the servers (development, stage/test, production servers).
  • Used Subversion for version control and created automated build scripts.
  • Used AJAX, Java script and GWT to create interactive user interface.
  • Analyzed the requirement specifications and designed UML diagrams using Rational Rose.
  • Created different batch programs to clean up tables in DB2 database
  • Designed and Developed Servlets and JSP pages for authentication.
  • Core developer of the application infrastructure using GWT as the front-end.
  • Consumed Web Services using Apache CXF and Sencha framework for getting remote information.
  • Expertise in developing enterprise applications using Struts Frameworks
  • Developed business modules using Hibernate & Spring frame work technologies.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Wrote SQL and implemented ORM using Hibernate.
  • Involved in designing the user interfaces using JSPs.
  • Used Maven for building and deployment purpose
  • Performed Unit Testing and developed Unit Test Classes using JUnit.
  • Designed & Developed Application flows UML diagrams of the application using Rational Rose.
  • Experience with SQL and basic CRUD operations.
  • Wrote complex SQL statements to retrieve data from the DB2 database.
  • Developed the Servlets for processing the data on the server.
  • Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
  • Handled necessary Business logic in Servlets.
  • Experience in dimensionally modeling relational data sources (DMR) using Cognos 8 Framework
  • Used Dojo for the client side development and validations
  • Implement web service components using Apache CXF framework
  • Deployment on WebSphere 5.1 application server.
  • Designed and Implemented Tiles and Layouts to the existing JSP files.
  • Extensively used IBM Websphere Portal APIs for authentication and personalization features.
  • Involved in preparing the Documentation of the product on Sungard’s Wiki - pages.
  • Played an active role in testing the application by testing the application for different scenarios and in bug fixing.
  • Involved in the deployment of Web-Service End-Points using Apache CXF.
  • Developed the Web Based Rich Internet Application (RIA) using Adobe Flex.
  • Business logic is implemented using Struts action components in the Struts and Hibernate framework.
  • Designed and implemented Web Services using XML, SOAP, and JAX-RPC.
  • Involved in implementing the CSA framework - which is based on Struts, Spring IOC, JSF and Hibernate.
  • Used WebSphere server for deploying various components of application.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Implemented Spring AOP for admin services.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Implemented Test Driven Development and Agile Methodology.
  • Performed Code reviews and Performance tuning.
  • Deployed the applications on IBM WebSphere Application Server.
  • Responsible for design and development of the new enhancements.
  • Developed the entire project on Flex 3.0. Configured the external server to the Application using Adobe Live Data Services.
  • Implemented and used Web Services with the help of WSDL and SOAP to get updates from the third parties.
  • Implementation of various functionalities like CRON Jobs for Jobs Scheduler (CSA - Quartz) for the Utilities for automatically placing the placements and withdrawal and purging of invoices.
  • Implemented IAF based provisioning, procurement and metering for the application.
  • Interacted with Customers to resolve the application issues and to mitigate defect damages.

Environment: Java, J2EE, CSS, HTML, XML, JavaScript, Struts, JSF, Spring, Sencha, Hibernate, Web Services, JIRA, PL SQL, SVN, Websphare, Websphere Portal, Apache CXF, DOJO, JSP, Servlet, DB2, CRUD, UML, JUnit, Maven, GWT, Cognos, Flex.

Confidential, MD

Sr. Java J2EE Developer

Roles & Responsibilities:

  • Acquiring the Domain Knowledge, Understanding The Product, Requirements and Design Documents, Preparing Design Documents, Programming and Unit Testing.
  • Designed application components based on object-oriented analysis and design.
  • Documented functional and technical requirement documents.
  • Converted .form files to the respective JSPs and implemented Session Facade pattern within EJB and DAO Layer.
  • Implemented Spring AOP for admin services.
  • Worked on upgrading the existing code to migrate to next release of the product build and implemented hibernate versioning code changes.
  • Modified and developed the client interactive List screens in System Admin module using JSP and custom tag libraries and cascading style sheets.
  • Added and modified new Screens for Agency Filter Definitions and Values, the Credit Review, Credit Financials, Credit Score screens.
  • Developed the Export and Import Utility for export and import of GetPaid Invoices to Agency Placement Module.
  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Used Hibernate as the ORM tool to communicate with the database.
  • Designed MT-Web application using the JSF Framework.
  • Involved in merging of code from one Release version to other as per the Product requirement.
  • Application was modernized and recoded using Struts Framework that leverages classical Model View Controller (MVC) architecture and developed Struts Action classes, Action Forms and performed Action Mappings, Data validations in Form beans and Action classes.
  • EJB components are deployed on the Web Logic Integration with MQSeries using JMS. The database was Oracle.
  • Developed User Interface Design and developed using Struts Framework, EJBs, DAOs, Action classes and Jsps with Java Script.
  • Implemented ORM using Hibernate.
  • Deployed EJB Components on WebLogic.
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Developed the spring AOP programming to configure logging for the application
  • Developed the application using Struts Framework
  • Used Controller feature of struts framework for mapping different kind of actions and invoke respective services classes to access Sessions Beans and Entity Beans.
  • Performed client side validation using Java script.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework.
  • Deployed and maintained LCMS in Oracle Weblogic Application server
  • Used Java script and struts validation framework for performing front end validations
  • Used Stateless Session Beans (EJB) in session façade for implementing business logic.
  • Modified and developed the client interactive Reports List screens using iReports tool (Jasper report ).
  • Use of Weblogic application server to deploy the application and connect through the datasource using JNDI name.
  • Developed Scalable applications using Stateless session EJBs.
  • Developed complex Web based UI using Struts.
  • Developed the front end using JSF and Portlet.
  • Designed and Developed Servlets and JSP pages for authentication
  • Extensively used EJB and various J2EE (JSP/EJB/JMS) component for the implementation of the modules.
  • Used JQuery library and implemented Ajax features.
  • Developed the Servlets for processing the data on the server.
  • Tuned the web application running on JSF framework.
  • Exposed Survey API to other applications in DOE using Apache Axis2.
  • Reports were uploaded using jrxml files and viewed in excel, PDF and html formats.
  • Used Log4J logging framework for logging messages with various levels written through out the Java code.
  • Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Layout and design the overall architecture and migration approaches using Oracle ADF.
  • Fixed application issues and helped to mitigate defect damages.
  • Responsible for Browser compatibility issues(iExplorer 6.0 and iExplorer 7.0)
  • Developing & building the application using Maven.
  • Used Web 2.0 to scrape the event data from various web sites.
  • Took part in the design and development of various components using Oracle
  • Documented functional and technical requirement documents, Created object-oriented design documents (using MSVisio).
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Handled necessary Business logic in Servlets.
  • Expert in the enterprise implementation of Oracle Enterprise Content Management solutions. Specialized in UCM, Portal and SOA implementation.
  • Generated PDF reports using ECF and iText.
  • Extensively worked with Oracle 10gRDBMS for writing complex queries and PL/SQL for Stored Procedures, Triggers and Events, for generating some important responses needed by the application at times.
  • Involved in designing the user interfaces using JSPs.
  • Page design and development using Oracle BPM.
  • Written JQuery validations for the User Front-ends.
  • Developed re-usable front-end components using custom tags and JSP.
  • Apache AXIS2 used to create proxy and stub classes.
  • Created the WSDL and used Apache Axis 2.0 for publishing the WSDL.
  • Worked and Modified the Database Schema according to the Client requirement.
  • System maintenance and, functionality addition and improvement.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews
  • Used JIRA for bug tracking, issue tracking.
  • Involved in production support and maintaining the application after production.

Environment: Java, HTML, Java script, CSS, EJB, JSP, Struts, Servlet, JDBC, Hibernate, Spring, JSF, Oracle, SQL Server, JAXB, XML, XSD, JDBC, Eclipse, JIRA, Squirrel, PL SQL, iReport (Jasper Report), JBoss, SVN, Weblogic, Apache AXIS2, JQuery, IText, Oracle ECM, ILOG, Oracle ADF, Oracle BPM, Web 2.0, SOA.

Confidential, MD

Java Consultant

Roles & Responsibilities:

  • Understanding the Domain Knowledge for the Product, Requirements and Design Documents gathering.
  • Preparing the Design Documents and analyzing the functional specifications.
  • Involved in the table design.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Was involved in the Infinity Process Platform (IPP) workflow design for the 2 level approvals of reports to be generated.
  • Used Ibatis to populate the data from the Database.
  • Used Javascript and jQuery for validating the input given to the user interface.
  • EJB components are deployed on the Web Logic
  • Developed the application using Spring MVC.
  • Designed and Developed Servlets and JSP pages for authentication
  • Responsible for developing GUI / user interfaces using JSP, CSS & DHTML.
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
  • Designed and implemented database structure in MySQL Server.
  • Designed Interactive GUIs using Java Applets and Swing.
  • Built CVS and XML file loaders and splitters for financial data.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Responsible for configuring JBOSS Application Server administration activities which involved creating domains, Configuring the domain for weblogic clustering, SSL, Database Connection configurations, performance monitoring, etc.
  • Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using Selenium.
  • Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
  • Used CVS for version controlling and JUnit for unit testing.
  • Prepared statements are used for communication with MySql database
  • Created files & deployed on Tomcat using ANT deployment tool.
  • Involved in the integration of EJBs running on Weblogic Server with COM objects running on IIS.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Implemented Spring IOC for server side Java components.
  • Implemented Spring AOP for admin services.
  • Wrote numerous session and message driven Netbeans for operation on JBoss and WebLogic
  • Used JQuery library and implemented Ajax features.
  • Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
  • Worked with MySQL for MySQL, SQLYog and Workbench.
  • JSP interfaces were developed. Custom tags were used.
  • Maintenance of data in different Oracle Databases and environments using TOAD.
  • Developed Servlets and Worked extensively on Sql.
  • Performed Java web application development using J2EE and Netbeans.
  • Developed the Servlets for processing the data on the server.
  • Expertise in employing Water Fall Model and best practices for software development
  • Deployed the application in JBOSS Application Server.
  • Implemented persistence layer using Hibernate configuration files.
  • Used SVN for version controlling.

Environment: Java, Struts, JSF, Spring, Hibernate, Common Structure Architecture of Sungard, JIRA, Squirrel, PL SQL, SVN, HTML, CSS, JavaScript, iBatis, EJB, JBoss, JQuery, JSP, Servlet, MySQL, TOAD, Netbeans, Selenium, ANT, EMC Documentum, JIRA, SWING, CVS, Waterfall Model.

Hire Now