Sr. Java Applications Developer Resume Profile
New York, NY
Summary of Experience: |
- Around 8 years of extensive experience in Software Development Life Cycle, Web Application Design, Development, Programming, Testing, Support Maintenance, and End-User support using Java/J2EE technologies.
- Good functional experience with clients in Trading, Banking, Telecommunications, Health Insurance domains
- Proficient in implementing MVC Model View Controller Architecture for enterprise applications in Spring , Hibernate , JSF, EJB, Hibernate, Struts, JMS frameworks
- Hands-on experience in different modules Spring MVC, ORM, JDBC, DAO and AOP of Spring Application Framework.
- Experienced in WEB and GUI development using HTML5, DHTML, XHTML, XSL, CSS3, JSP, JavaScript, JQuery, DOJO, POJO, AJAX, JavaScript Object Notation JSON technologies.
- Expertise in deploying web application using Web/Application Servers like Apache Tomcat, Apache, JBoss, WebSphere and WebLogic Application Server
- Worked with deployments on Ant, Maven and Deployment script.
- Experience in developing UML use cases, class, sequence and deployment diagrams using Rational Rose and Microsoft Visio.
- Good understanding of Service Oriented Architecture SOA for distributive environment.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Developed applications using open source frameworks like Struts including Struts HTML Tag Library, Action classes, Form Beans and Struts Validation Framework
- Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML MS Visio for software design.
- Experienced in using Operating Systems like Windows 98 / 2000/NT / XP, Linux, UNIX, AIX. Knowledge in UNIX Shell Script.
- Good knowledge and experience in various development methodologies like Agile Extreme Programming XP , SCRUM Methodologies.
- Good Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Developer RAD for Java/J2EE application development.
- Strong technical background, excellent analytical ability, problem solving, decision-making, good communication skills, team player and goal oriented, with a commitment towards excellence.
Professional Experience |
Sr. Java Applications Developer
Confidential
Roles Responsibilities:
- Developed user specific Highlights dashboard menu section, Home page, Admin home page, user module Modify/search users, create users screens with assigning various roles using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Involved in the architectural re-factor the web services system and portal with spring framework and iBatis.
- Developed the application using Struts Framework that leverages classical Model View Controller MVC architecture.
- Developed UI screens using YUI, CSS and JQuery.
- Developed using JQuery for CSS Manipulation, Events, Effects, Animation and Ajax interaction for Rapid Web Development.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Enhanced the functionality of screens using JSP, HTML, JavaScript, CSS and JQuery.
- Developed multi-protocol telecom Single-Page Architecture application using Node.js, Backbone.js on the front end, and web sockets using Socket.IO for communication between client and server.
- Built redesigned admin application in Angular.js, Built new HTML5 video player.
- Developed the UI panels using JSF, XHTML, Mongo DB, Servlets, Node JS, Bootstrap JS, Android, IOS, Selenium, Webservices, GIThub, CSS, DOJO and JQuery.
- Implemented custom search solutions using Backbone.js.
- Administered design and implementation of mobile applications for iPhone
- Oracle is used as the persistence layer, configured and optimally indexed for searches
- Implemented all the CRUD operations using JPA query language.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Used JDBC to connect to the information model tier
- Involved in analysis, design and coding of Create Activity, Office Activity and Policy view modules using Struts, Jsps, Webservices, Java-script and CSS.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache
- Used Spring data framework for CRUD operations on MongoDB.
- Responsible for extracting the data by Screen Scraping and also responsible for consuming the web services using Apache CXF.
- Created all the services to work with the various entities provided and rectified the services using REST
- Configuration management incdluding multiple merges, builds and managing production releases using Subversion tools and techniques.
- Developed JUnit test cases for all the developed modules.
- Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
- Identified Requirements done the design and development of use cases using UML
- Designed and developed a web-based test client using Spring, Struts, JSP, Tag Libraries, Java Script, HTML and XML to test different parts of the application.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process
- Integrated with iText and Jakarta POI to generate Test results in PDF and XLS format.
- Applications developed in Eclipse IDE with Java, Google Web Toolkit, Hibernate, CSS, JBoss, HTML
Oracle DB
- Developed customer registration and login screens using HTML, JSP
- Designed and implemented Report Module using Jasper Report framework in phase 2.
- Performed performance tuning to enable high performance of ILOG JRules using Sequential/Rete algorithm within Data Stage environments
- Designed and currently developing 3 Tier Web 2.0 based price management system using GWT, Grails and MySql.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
Technologies Used: Java, J2EE, Spring,HTML, Hibernate, Struts, Weblogic, APACHE CXF, REST, JQuery, AJAX, SenchaExtJS, JavaScript, JSP, JSTL, SERVLET, Oracle, CRUD, PL/SQL, JIRA, Angular, Knockout JS , JDBC, MongoDB, iPhone , Backbone.js, Node.js, Bootstrap, CSS, Coherence, UML, Eclipse, Junit, MAVEN, ITEXT, Subversion, Jasper report, ILOG, Agile, Web 2.0, SOA
Sr. Java Applications Developer
Confidential
Roles Responsibilities:
- Used Spring for cross cutting concerns and IOC for dependency injection
- Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces and also defined configuration mappings like setting the Isolation levels and other cluster configurations.
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
- Design and develop Servlets, JSPs, JavaBeans with dependency injection to implement JSF framework, Good working experience developing advanced Swing components.
- Implemented in web development with help of DOJO to achieve one stop approach.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Involved in adding AJAX, JavaScript components to some of the jsp pages wherever needed.
- Inserted External Style Sheets to various web pages using CSS
- Created the Mock-ups using HTML5 and JavaScript to understand the flow of the web application.
- Designed and implemented the web application in Ruby on Rails, Node.js, HTML5 and JQuery from initial concept development to beta launch.
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
- Involved in writing CTG, JCICS classes to interact with Mainframe DB2
- Responsible for Oracle Forms and maintaining CRUD operation on the database.
- Created db tables, functions, Joins and wrote prepared statements using PL/SQL.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
- Used NoSQL Database MongoDB for test and production data
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Consumed Web Services WSDL, SOAP, UDDI from third party for authorizing payments to/from customers.
- Implemented Web Services using JAX-WS Specifications depending on the needs to understand SOAP messages.
- Installing and Configuring Eclipse and Websphere application Server.
- Involved in Deployment of port lets and war files on WebSphere Portal.
- Application was developed using RAD with application server as Websphere using ClearCase Explorer and GIT repositories .
- Used Github extensively as versioning tool.
- Developed test cases and performed unit test using JUnit Framework.
- Introduced proven techniques and methodologies to drive product development quality, including Object-Oriented design, Design Patterns, Scrum and Agile development, Test-driven Development TDD , and Continuous Integration.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Involved in coding and unit testing of Servlets, JSPs and EJBs.
- Used Spring Tag Libraries, JSTL, and other in-house tag libraries.
- Developed pom.xml for the build of the application using Maven
- Developed XSD for validation of XML request coming in from Web Service.
- Provided application development, using OOA and OOD methodologies, primarily for Java, EJBs, JSP, D HTML, CSS, XML, XSL, XSLT.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Involved in publishing the web content in the portal site by using the Oracle ECM
- Developing unified Global Transaction Banking platform using Google Web Toolkit GWT to support a consistent web experience
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Involved in development of UI using JSP and HTML
- Developed order receipt report with bar code using lowageiText and jasper report.
- Development/Deployment of jar files into ILOG Rule builder
- Designed various design Workflow Modules using BPM Business Process Modeler to implement Business Logic and Business rules using Ilog, Jrules.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Instrumental in getting Oracle SOA platform infrastructure up and running through installation, validation and POC with System of record.
- Involved in developing real time interfaces using JMS API and Spring framework
- Develop financial productivity application and tool set using Java and enterprise software tools/technologies such as Subversion, Maven, Weblogic, Apache Tomcat, Sql Server, and Oracle DB.
- Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys
- Providing support development of web based applications and TCP/IP socket applications in UNIX, using PHP, C, Perl, JavaScript, Oracle, MS SQL, t-sql, Pl/SQL, openSSL.
Technologies Used:Java, J2EE, Spring, Python, Hibernate, Struts, JSF, Websphere, APACHE CXF, SOAP, Web Services, DOJO, SenchaExtJS, CSS, JavaScript, AJAX, HTML5, JSP, JSTL, SERVLET, Backbone.js, Knockout JS , DB2, Node.js, Angular, CRUD, MongoDB, Bootstrap, Coherence, PL/SQL, JDBC, UML, Eclipse, Junit, MAVEN, XML, ITEXT, Oracle ECM, HTML, JIRA, Clearcase, Jasper report, ILOG, JRules, Scrum, Web 2.0, SOA, JMS, Apache Tomcat, Linux, PHP
Sr. Java Developer
Confidential
Roles Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Implement the presentation layer GUI , based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans.
- Deployment of portlets on the Webpshere Portal Server and EJB on WAS and involved in unit testing
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Configured Hibernate, Spring and MyFaces JSF to map the business objects to MySQL Database using XML configuration file.
- Worked with Toad to overlook databases and create SQL queries to gather and alter data. Also combined with Hibernate for testing the flow of data from the Application to Database
- Involved in migration of Data from Excel, Flat file, Oracle, XML files to SQL Server by using BCP and DTS utility.
- Used DB2 as the database and wrote SQL PL-SQL.
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
- Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT
- Efficiently used IDE's like Eclipse, NetBeans, and XCode for development of applications.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Create and maintain Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM.
- Created triggers for efficient access control of the ClearCase operations, to invoke operations before or after the execution of vital ClearCase events. Troubleshooting of database performance related issues in MySQL and Oracle
- Developing test suites in Selenium WebDriver Java with TestNG framework in Eclipse IDE for regression and sanity testing.
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Design and development of components, such as Class, and Sequence diagram in UML
- Dealt with java Beans helper classes and servlets for interacting with the user interface written in JSP.
- Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic.
- Extensively used XSD for validations of XML transfer to the different Web Services
- Involved in design and develop Paisley own Content Management System, which is alternative to IBM FileNet and EMC Documentum enterprise content Management systems.
- Used JIRA issue tracker to file the bugs.
- Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
- Worked with dimensional modeling of relational data sources DMR using Cognos Framework Manager and create cubes using Framework Manager
- Involved in designing the data stage job to implement ILOG JRules Component.
- Developing new quote, renewal, and medical payment applications using JSF, Oracle ADF using JDeveloper.
- Design Development for the first major project to use the new Oracle BPM infrastructure.
- Defined synchronized and persistent IBM MQ Series Queue manager, Channel Managers and Queues.
- Responsible in configuring and setting-up Apache Tomcat/Spring-TC Server for the development phase.
- Developed Oracle Stored Procedures to update records on a daily basis and it will invoke using cron job in LINUX Responsible for the Migration of the application from Web Sphere to JBoss
- Coded scripts to automate various manual processes Screen Scraping using VB Script and Ruby
- Designed created websites in WordPress using Bluehost Web Hosting Solutions
- Developed three contributed modules on Drupal and several dozen custom modules for a diverse set of clients
- Developed an in house Bankruptcy Intake program in Classic ASP/ASP.NET. Program is inherited from Classic ASP Debt intake program. Used Visual Studio to develop this mix program of both Classic ASP and ASP.NET. Used vbscript, javascript, and added some new ASP.NET pages.
- Designed and developed advanced data feed which provided subscribers real- financial market information from multiple sources, and the client-server application also utilized Rogue Wave's C/C library for multi-threaded processes.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA.
- Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records
- Configuring and analyzing JCL to execute mainframe batch.
- Worked with DNS team to associate the urls with DNS, Coordinartion with SAs, DBAs Load Balancer and Firewall team.
- VB code Analysis and Sybase store procedure converted into SQL.
Technologies Used:Java, J2EE, Spring, iBatis, Struts, JSF, EJB, Jboss, APACHE AXIS2, WSDL, JQuery, JSP, SERVLET, MYSQL, Toad, SQL Server, DB2, UML, Netbeans, Selenium, ANT, XML, EMC Documentum, JIRA, SWING, CVS, Visual Source Safe, Cognos, ILOG, Water fall model,Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, wordpress, Drupal, .Net, ASP, C, C , Mainframe, COBOL, PL/I, JCL, SQL, SAS, VB, ASP
Java/J2EE Developer
Confidential
Roles Responsibilities:
- Developed various UI User Interface components using Struts MVC , JSP, and HTML, JavaScript, AJAX.
- Involved in developing business components using POJO.
- Installed, configured, deployed, Monitored and troubleshoot WebLogic.
- Involved in writing packages, stored procedures to retrieve/modify data in database.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns
- Involved in writing client side validations using Java Script.
- Troubleshooting WebLogic Server.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- The business logic was implemented in Processors and DAO layer accesses the back-end SQL Server database using Hibernate.
- Created JUnit test cases to cover unit testing for the components.
- Used Log4j for logging and handling defects of the application
Technologies Used:Web Service, Spring, Java, EJB, Java Script, Weblogic, Hibernate, Log4j, Ant script, TOAD, Putty, WinScp, Net Beans and Oracle.
Java Developer
Confidential
Roles Responsibilities:
- Developed new system Automated Management System with Java and JSF.
- Common Error message routines throughout the framework.
- Implemented Log4j in application.
- Implemented Ant Script in application.
- Involved in reviewing the code and generating the Reports using PMD tool.
- Automated XML parsing and generation of HTML files and uploading in FTP, integrated around six automated scheduler and Automated Application deployment.
- Provide effort estimation for new enhancements requested and requirement break-up.
- Handled client interaction in raising and resolving issues.
- Participated in creation of high-level business analysis documents, detail design documents.
- Automated XML downloads from distributed sites.
Technologies Used:JBoss, Java, Eclipse, JSF, My SQL, JDBC, XML, Log4j, Ant script, AJAX, JavaScript.
Software Developer
Confidential.
Roles Responsibilities:
- Provided expertise in the design and implementation of store functionality using WebSphere Commerce
- Configured DynaCache to provide an effective caching strategy, and greatly improved performance, for a B2C store.
- Responsible for the implementation of a custom catalog inventory allocation and reclamation system based on client specifications.
- The system used the OOB inventory table but required implementation of new task commands, EJBs session and databeans to allocate and reclaim inventory.
- Analyzed and implemented DynaCache invalidation rules to ensure that inventory messages were not incorrectly cached.
- Designed and implemented a solution to allow the persistence of secondary user profile information and also customizations to the Accelerator that allow the creation of Customer Segments based on the secondary profile information.
- Designed and implemented a number of WebSphere Commerce integrations, for a Japanese B2C store, with warehouse management systems, offline inventory management, triggered email messages, and SAP sales and payment information .
- The design of the inventory management job required the use of IBM WebSphere MQ to retrieve inventory messages.
- The messages were parsed and the inventory levels were updated. Implemented EJBs session/entity for additional flexibility for integrations.
- Implemented BODL readers and writers to allow the load of custom data.
- Designed and implemented integrations with Responsys Interact to offload email processing to a third-party service provider.
Technologies Used:J2EE, XML, Struts, Spring, Hibernate, JAXB, LDAP, RUP/UML, RSA for Analysis, Design and Development , EJB, XMLSpy, Eclipse, DB2, Application Server WAS, Logging log4j, IBM Rational Clear Case, Rational Clear Quest.
Technical Skills |
|