Sr Java Developer Resume Profile
Chicago, IL
SUMMARY:
- Have experience in Design, Development and Deployment of Web-Applications/ J2EE applications on servers like BEA-Weblogic 10.3, and Apache Tomcat 5.0, Apache Tomcat 6.0, JBoss 3.2.2, Jboss 4.2.1GA.
- 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.
- Good knowledge in Spring framework - Spring IOC, Spring MVC, spring AOP and Spring Webflow.
- Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc.
- 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.
- Expert level skills in application development using:
- Good domain knowledge of Telecom, Cloud Computing and Realization, Finance corporations , Shipping Logistics and CRM.
- Financial Certification for Technology and Operations Professionals FCTOP
- Sun Certified Programmer for Java2 Platform.
- 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.
- 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, MS Access 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.
TECHNICAL SKILLS:
PROFESSIONAL EXPERIENCE:
Confidential
Position: Sr Java Developer
Confidential Worked as a Developer Lead on the Confidential is the Account Management and Reconciliation system developed by Goldman Sachs. The AMR offers a more effective tool for account management, client reporting and account reconciliation. It provides the user with real time information consolidated views, and various different viewing options. The Mission of the AMR is to create one entry point for a common, consolidated view while offering quality real time data. AMR is a multi-tier architecture based application. Front end is made of swing components. Middle tier is a web logic server running on Solaris machine.
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 AOP .
- Used WebLogic for design, development, and deployment of applications.
- Exposing and consuming the services to the downstream applications using Apache CXF.
- Used Hibernate 3.0 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 in mule-config.xml.
- Use of Weblogic 10.1 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
Position: Sr Java Consultant
Confidential online trading solution consists of a Java based trading front-end, integrated real-time risk management, and an order routing system via a LAN, WAN or the Internet, and a real time, on-line training tool. This enabled Brokers to log on online and conduct business, analyze the market via graphs an charts available. This application was customized for Citibank.
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
Position: Java J2EE Developer
Confidential to be HIPAA compliant, Anthem was changing the messages displayed to the providers, so that it comes under the boundaries of HIPAA. Worked on the Providers portal of the application. The sections involved in this application were 1. Eligibility Inquires: Coverage and Benefits, Prior Authorization, Participating Providers List and 2. Claim Inquires: Claim status and Remittance. Scope of the application was to update the error messages for HIPAA compliance and Update COB for CT, ME and NH for HIPAA compliance. The Anthem East coast based application used to interact with the Common Apps application, which was a HIPAA compliant application based in Mid West and the Common Apps used to massage the massage and make it HIPAA compliant and send it back to Anthem in East coast. Worked on Eligibility 270 and 271 error transactions and Claims 276 and 277 error transactions . Also, validated the 834 and 837 error messages.
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
Position: Java Consultant
Confidential is one of the largest telecommunications companies in the world. Confidential offers communications products and services ranging from local and long distance telephone services to wireless communication internet access, High-tech network solutions and data communications. The project was involved in customization and testing of Amdocs VOIP billing system. Various SBC clients for voice over Internet communications use SBC's Wireless network. SBC is using Amdocs ensemble for billing this clients. Other features and functionality of this billing module which where tested are price plan, billing, ordering, provision and finance.
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.