We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

2.00/5 (Submit Your Rating)

Austin, TexaS

Summary

Around 8 Years of progressive experience in all the phases of software development life cycle including Design, development and implementation of software applications, with over 6 years experience in WebSphere, WebSphere Application Server, WebLogic Application Server, WebSphere Interchange Server, WebSphere MQ, WebSphere Message Broker, WebSphere Business Modeler, and WebSphere Business Monitor. Good Experience with System Integration architecture, Interface design and development

PROFESSIONAL SUMMARY:

  • Participated in requirement analysis, reviews and working sessions to understand the requirements and system design.
  • Experience in developing Front-End using Struts, JSP, JavaScript, HTML, DHTML and CSS.
  • Experience in working with web/applications servers BEA Web logic , Apache Tomcat .
  • Thorough knowledge of scalable n-tier, distributed as well as client/server architectures.
  • Experience in designing highly transactional web sites using J2EE technologies and handling design/implementation using RAD/Eclipse/WSAD.
  • Experience in designing Low Level and High Level design documents.
  • Worked on multiple Operating Systems like UNIX, Windows, Win-NT, Win, and Win.
  • Scripting expertise in SQL, Bourne Shell, K Shell, C Shell and bash.
  • Proficiency in developing Model View Controller MVC Architecture based applications using Struts and Spring Frameworks.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework Core, Web, JDBC, MVC and DAO .
  • Designed and developed various integration components using JMS.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI.
  • Configured logging tool using log. Managed version control using CVS, VSS and Star Team.
  • Experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Hands on experience in working on XML Suite of technologies XML, XSL, XSLT, DTD, XML Schema, SAX, DOM
  • Proactive and well organized with effective time management skills.
  • Applied Use Case diagrams and Class diagrams using UML and Rational Rose.

TECHNICAL SKILLS:

Languages

Java, J2EE, PHP, C , Objective-C, .NET, C.

Platforms

HP-UX, LINUX, Windows XP

J2SE / J2EE Technologies

Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, Jakarta Struts, EJB, Spring, Hibernate, JTA, JMS, Web Services.

Web Technologies

HTML, DHTML, XHTML, CSS, Java Script, My Faces, Rich Faces, JSF, PHP and AJAX

XML Technologies

XML, XSL, XQuery, XSD and XSLT

Web/Application Servers

Web Sphere, Web logic Application server, JBOSS, J2EE Server , Apache Tomcat , IBM HTTP Server, and IIS.

IDE / Tools

RAD, WSAD, Eclipse with My Eclipse , Rational Rose .

Methodologies

Unified Modeling Language UML , Rational Unified Process RUP , Agile.

PROFESSIONAL EXPERIENCE:

CONFIDENTIAL

LEAD JAVA ARCHITECT

PROJECT DESCRIPTION:

CONFIDENTIAL

  • the manual process of financial models used to compute and book Net interest income NII and other accounting specifics into an IT controlled environment. In order to enforce improved access controls, provide better auditing, disaster recovery and version control there was need to automate the manual process. In short CALM application predicts the performance of loans.
  • It consists of core Cash Flow engine, User Interface screens, database persistence layer for storage and retrieval of assumptions and results and the Business Objects BO reporting tool. The generic Cash Flow Engine is designed to highly flexible behaviour based on inputs and will mimic the current Excel based engine.

RESPONSIBILITIES:

  • Developed the spring AOP programming to configure logging for the application
  • Implemented application level persistence using Hibernate and Spring.
  • Developed complex Web based UI using Struts Ajax and Java Script
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery
  • Created Reusable components with AJAX components in Wicket Frame Work
  • Integrate the ExtJs/Sencha framework with Oracle BPM.
  • Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
  • Create new Oracle BI Publisher reports using XML, PL/SQL and MS Word.
  • Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Implemented the Connectivity to the Data Base Server Using JDBC.
  • Implement web service components using Apache CXF framework
  • Developed JUnit test cases to validate the REST services.
  • Used Eclipse IDE for designing, coding and developing applications
  • Created the domains, application servers and load balancers using Weblogic.
  • Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support
  • Developed JUnit test cases for all the developed modules.
  • Project developed in Agile development mode.
  • Involved in System Requirement study, conceptual design and designing of Use Cases based on the requirements using UML.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Backbone.js, and Celery.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Angular.js, Ember.js, Can.js, and Jquery.
  • Co-developed a new tool on the Express Node.js MVC platform that allows marketers to insert dynamic content in email sends based on location and temporal factors
  • Worked on the Struts framework and JSP and Struts tag libraries to page display technology.
  • Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
  • Developed the Servlets for processing the data on the server.
  • Involved in writing maven scripts for merging jar files into existing repository
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library.
  • Provided application development, using OOA and OOD methodologies, primarily for Java, EJBs, JSP, D HTML, CSS, XML, XSL, XSLT.
  • Worked on Sun Jersey REST framework to create webservices.
  • Prototyped Web services with Cassandra NoSQL in the Backend for Sequence retrieval.
  • 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.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Maintained report and request generator using Jasper Report.
  • Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules
  • Developed a web 2.0 control console using GWT to manage data matching for data staging
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: JAVA, SPRING, HIBERNATE, STRUTS, JQUERY, AJAX, SENCHA EXTJS, ANGULAER.JS, NODE.JS, BACKBONE.JS, JAVASCRIPT, ORACLE, CRUD, PL/ SQL, NOSQL, JDBC, APACHE CXF, JERSEY, REST, EJB, MONGODB, ECLIPSE, WEBLOGIC, CLEARCASE, JUNIT, AGILE, UML, JSP, JAVASERVER PAGES STANDARD TAG LIBRARY JSTL , SERVLET, MAVEN, ITEXT, GWT GOOGLE WEB TOOLKIT , JASPER REPORT, ILOG, WEB 2.0, SOA.

CONFIDENTIAL

LEAD JAVA ARCHITECT

PROJECT DESCRIPTION:

CONFIDENTIAL

is designed to handle most web based e-commerce traffic between Fannie Mae and its customers/suppliers. DXS is a portal and data transformation engine that converts all protocols and data formats into standards readily usable within the organization. Inputs in many formats are communicated across the web using FTP, SMTP email , HTTP, and proprietary protocols. Data is converted to XML and routed to the correct internal systems via IBM MQ-Series messaging accessed via Java Message Service JMS . Led evaluation of Enterprise Application Integration EAI tools including Mercator, NEON, GEIS, PaperFree and Data Junction.

RESPONSIBILITIES:

  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller IOC .
  • Configured Struts, Hibernate framework with Spring MVC.
  • Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
  • Developed the front end using JSF and Portlet
  • Develop administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript, spring and Hibernate.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Developed forms using HTML and performing client side validations using Java Script
  • Used Dojo for the client side development and validations
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Implemented Presentation layer using JSP, Servlets , HTML5
  • Responsible for Oracle Forms and maintaining CRUD operation on the database.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Implemented the database connectivity using JDBC with Oracle Database as backend
  • Developed JSPs, Struts Actions and ActionForms, Tiles layouts and DB2 SQLs.
  • Used the Apache CXF to build web service clients.
  • Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL
  • Created web services using SOAP for SOA to get data from Mainframes and content manager.
  • Developed the application using Eclipse IDE and worked under Agile Environment
  • Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LDAP.
  • Used Subversion for software version control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Worked in Agile environment with active scrum participation.
  • Involved in System Requirement study, conceptual design and designing of Use Cases based on the requirements using UML.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
  • Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
  • Built pilot project for real time data analysis using NoSQL Cassandra database.
  • Developed various UI User Interface components using Struts MVC , JSP, and HTML.
  • Developed JSPs using EL language and JSTL tags.
  • Developed Servlets and Worked extensively on Sql.
  • Used Maven to build and generate code analysis reports.
  • developed XML Parsing logic using DOM Parsers.
  • Designed and developed Generate PDF functionality using Spring framework and iText
  • Provided end user support for all levels of Oracle ECM users.
  • Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
  • Worked on tickets from service-now and Jira on daily basis.
  • Enhanced and created new Jasper Reports according to the requirements.
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Worked with Technical Leads to design and implement rules using JRULES.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
  • Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Developed a registration module, which will import all the valid users from excel file and send notification to all the valid registered users using JMS.
  • Build code using IDE IntelliJ and deploy it using Apache Tomcat.
  • Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys.
  • Used PHP / MySQL in WAMP Windows, Apache, MySQL and PHP environment for creating dynamic data driven and interactive web pages.

ENVIRONMENT: JAVA, SPRING, HIBERNATE, STRUTS, JSF, DOJO, SENCHAEXTJS, MONGODB, ANGULAR.JS, BACKBONE.JS, JAVASCRIPT, CSS, AJAX, HTML5, DB2, CRUD,PL/ SQL, JDBC, APACHE CXF, SOAP, WEB SERVICES, ECLIPSE, NOSQL, EJB, WEBSPHERE PORTAL, SUBVERSION SVN ,JUNIT, SCRUM, UML, JSP, JAVASERVER PAGES STANDARD TAG LIBRARY JSTL ,SERVLET, MAVEN, XML, ITEXT, ORACLE ENTERPRISE CONTENT MANAGEMENT ORACLE ECM , GWT GOOGLE WEB TOOLKIT , JIRA, JASPER REPORT, ILOG, JRULES, WEB 2.0, SOA, JMS, APACHE TOMCAT, LINUX, PHP.

CONFIDENTIAL

SR. JAVA DEVELOPER

PROJECT DESCRIPTION:

CONFIDENTIAL

project involves exposing the application as a web service asynchronous synchronous which gets the request from user and based on the criteria given by user get information from multiple systems and return the response back to the system. Initially exposed it as asynchronous service to the global service user and then changed the architecture of the core functionality to expose it as synchronous web service for wholesale customers.

RESPONSIBILITIES:

  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Worked on persistence layer using O/R Mapping tool IBatis with Oracle Database.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed Web pages using JSF.
  • Involved in coding and unit testing of Servlets, JSPs and EJBs.
  • Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
  • Worked on DB2 data base for storing and retrieving the application data
  • Designed and implemented database structure in MySQL Server.
  • Worked on Toad for Oracle for querying the database.
  • Involved in Creation, Manipulation and Supporting the SQL Server Database.
  • Design and Developed using WebService using Apache Axis on JBOSS.
  • Developed Web Services using WSDL and XML.
  • Creates GUI builder using NetBeans.
  • Created Jar file war file in Jboss Application Server.
  • Work with clients on their day to day interactions with CVS Caremark
  • Created automated test cases using Selenium.
  • Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Design Development of the User Interfaces using HTML, CSS and JSP.
  • Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
  • Used ANT for building the application and deployed on BEA WebLogic 8.1 Application Server.
  • Developed XSD for validation of XML request coming in from Web Service.
  • Integrated EMC Documentum with Content Management Interoperability Services CMIS for Content Management.
  • Analyzed business requirements and documented them into business stories in JIRA
  • Implemented Cognos SDK code for extracting the report schedules defined by power users
  • Involved in designing the data stage job to implement ILOG JRules Component.
  • Design and develop pricing region services using Oracle ADF, JSF and Oracle Spatial.
  • Design and development of the exception management workflow using Oracle BPM
  • Used IBM MQ Series in the project.
  • Worked in Windows and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server.
  • Installed and configured the development environment using Web-logic on Windows NT and LINUX operating systems.
  • Created directory structure flow using UNIX to receive and send data to internal and external systems.
  • Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis.
  • Developed websites utilizing Wordpress platform.
  • Develop and implement online marketing strategies for clients, including Drupal Wordpress
  • Designed and developed using C .Net and MVC patterns.
  • Designed and developed dynamic web based solutions using ASP, ASP.Net, SQL Server , Visual Basic and Active-X components.
  • Designed the dynamic stress reporting Sybase, Perl and C .
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Involved in writing batch jobs using COBOL.
  • Conversion of PL/I code to COBOL.
  • Worked with JCL to schedule jobs on Mainframes.
  • Used PL/SQL Stored procedures and JDBC routines.
  • Served as subject matter expert SME on multiple VB/C applications.
  • Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL.

ENVIRONMENT: JAVA ,SPRING, IBATIS, STRUTS, JSF, EJB, JQUERY, MYSQL , TOAD , SQL SERVER, DB2, APACHE AXIS2, WSDL, NETBEANS, JBOSS, CVS , VISUAL SOURCE SAFE, SELENIUM, WATER FALL MODEL, UML, JSP , SERVLET, ANT, XML, EMC DOCUMENTUM, JIRA, SWING, COGNOS, ILOG, ORACLE ADF, ORACLE BPM, IBMMQ SERIES, APACHI TOMCAT, LINUX, UNIX, RUBY WORDPRESS, DRUPAL , .NET , ASP, C , MAINFRAME, COBOL , PL/I , JCL, SQL , SAS VB , ASP.

CONFIDENTIAL

SR. JAVA DEVELOPER

PROJECT DESCRIPTION:

  • The project involves E2E testing of complete Workforce management platform developed in java/J2EE which is stacked for one of the leading CONFIDENTIAL
  • telecom provider involving multiple technologies, systems, products along with customer experience testing.

RESPONSIBILITIES:

  • Involved in all the phases of SDLC including Requirements Collection, Design Analysis of the Customer Specifications from Business Analyst.
  • Designing the system and documenting Use Cases, Class diagrams, Sequence diagrams.
  • Involved in Design and Development of eprocurement and Procure Network Modules using HTML and JSP.
  • Developed Stateless, Stateful Session Beans and Entity Beans
  • Wrote ANT build script for compiling EJB / Java classes
  • Involved in database design and modeling. Involved in Coding, Stored procedures and Triggers.
  • Designed and implemented Controller Servlet to control all requests.
  • Worked on developing JSP pages to show dynamic contents.
  • Involved in code reviews, Code optimization and performance tuning.
  • Code labeling, branching and writing config specs for ClearCase.
  • Migrate EAR/JAR files to non-prod WebLogic/WebSphere/ILOG RES servers.
  • Coordinating the AML production releases with WebLogic/WebSphere webadmin and DB2/Oracle DBA.
  • Providing production support for AML FE, KYC web Services, and ILOG JRules.
  • Leveraging WebLogic/WebSphere webadmin to resolve infrastructure issues like out of memory, java heap size, performance issues.
  • Working with LT team to run the Load Test on AML application.
  • Using Interoscope for performance monitoring.
  • Coordinating with system admin to setup MQ environment.
  • Creating queue managers and queues.
  • Capacity planning of queues.
  • Designing and implementing of Event Publish web service for publishing the events to MQ queue.
  • Promoting DML scripts to DB2 and Oracle databases.
  • Setting up Rational ClearCase Thick Client and Rational ClearCase Remote Client CCRC plug-in for Rational Application Developer, ILOG Rules studio and WebLogic workshop.
  • Setting up Cruise Control to automate the build process, this will get the code from clear case and build the ear/jar files. This later replaced with Rational Build Forge.

ENVIRONMENT: JAVA, J2EE, JAVASCRIPT, HTML, WEBLOGIC, DB2, ORACLE, AXIS2, APACHE ANT, RATIONAL BASE CLEAR CASE, CRUISE CONTROL, RATIONAL CLEARCASE , CLEAR CASE UCM, RATIONAL CLEARQUEST, SITE MINDER SINGLE SINGON, XML SPY, TOAD FOR ORACLE, TOAD FOR DB2, INTEROSCOPE.

CONFIDENTIAL

JAVA DEVELOPER

PROJECT DESCRIPTION:

A self care portal for France based telecom provider on the J2EE platform using Struts. Self Care application is aimed at providing different interfaces to the end users to manage information related to their respective accounts with the telecom service provider. The main objective of this application is to provide three different interfaces, viz. Web, WAP and IVR interfaces to the end user. It provide a mechanism by which Self Care end users can access their account information and edit it based on the rule sets defined.

RESPONSIBILITIES:

  • Involved in development of various modules Using AJAX, JSP, and Servlets.
  • Well Implementation Of JDBC Connectivity to Access Data From Database Servers.
  • UAT Support Release Activities.
  • Active Participation in the life cycle of the Project as a Team Member.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic.
  • As a Senior Programmer involved in developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • 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.
  • Created Reusable components with AJAX components in Wicket Frame Work
  • Was the member in the Product Enhancement team
  • Prepared the impact analysis documents.
  • Used MVC architecture for development
  • Did unit testing for newly developed components using JUnit.
  • Solved the Customer defects.
  • Extensively used JSP, HTML, CSS, Java script for developing new pages.
  • Used EJB, JMS, Java Script in enhancement of the product
  • Monitored and trouble shoot the Performance issues and Memory leaks in applications.

ENVIRONMENT: JAVA, ORACLE, JSP, HTML, DHTML, CSS, JAVASCRIPT, ECLIPSE, WEBSPHERE, RATIONAL ROSE FOR DESIGN, STRUTS, AJAX, ECLIPSE, ANT.

CONFIDENTIAL

J2EE DEVELOPER

PROJECT DESCRIPTION:

Designed and developed the Common Messaging Platform CMP using J2EE architecture. CMP has the capability to receive events, build messages based on these events and then deliver these messages to the relevant delivery channel. An audit trail was also maintained to detail the event received, when it was received, what message was built, when and where the message was sent and to whom.

RESPONSIBILITIES:

  • Active participation in requirement gathering application designing.
  • Has been involved in the database designing ORACLE and its implementation
  • Created time based stubs Using Quartz for various interfaces to assist in development.
  • Wrote Stored Procedures to Handle Data Manipulation and Presentation a part of the Alert-Generating Module
  • Develop a java based tool to upload the customized data into database. To map tables from excel sheet into the database for any of the database MS Access, Oracle or MS SQL Server. The input Excel file provided by the user is processed to know the required database to which the user wants to store the data.
  • Owned the responsibility of Release Management with configuration control, change control and delivery trackers..

ENVIRONMENT: JAVA, ORACLE, JSP, HTML, DHTML, CSS, JAVASCRIPT, ECLIPSE, WEBSPHERE, STRUTS, AJAX, ECLIPSE.

We'd love your feedback!