We provide IT Staff Augmentation Services!

Sr. Mobile Developer Resume

Jersey City, NJ

Professional Summary

  • I've been a mobile developer for the past 3+ years, mainly working with C++ and Java and now focusing on iOS development. I'm passionate about the mobile space and love working on all things mobile.
  • Mobile: Android Mobile Apps development, Hybrid PhoneGap mobile, Java, J2EE, Eclipse, Android SDK, XML.
  • Developed and architected multiple Android applications across versions. Have a good understanding of Android UI guidelines.
  • Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
  • A self - driven, goal oriented, customer focused software professional with proven ability to successfully work in all phases of Software development lifecycle.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.
  • Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java.
  • Undertaken full life cycle of Android Application Development which includes testing on device and simulator as well.
  • Working on implementation of OMA-DM device management protocol for android devices.
  • Experience developing mobile Graphical User Interface using Interface Builder, Android SDK, Backbone.js, Angular.js, node.js, Meteor.Js, Handlebars.Js, Angular.Js, Bootstrap.Js, Knockout.Js, Prototype.Js, Require.Js, HTML, DHTML, CSS, Java Script, And Ajax.
  • Experience of developing unit test cases in C using C unit test frame work.
  • Experience of using version control and bug reporting tools like clear case, clear quest, svn, perforce and git etc.
  • Strong knowledge in developing web based applications using Servlets, Confluence, Bonfire, Crucible, JSP, CSS, HTML, Bamboo, Fisheye, XML, Args4J, Jackson, Scribe, EasyMock, XSLT and JavaScript
  • Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
  • Over 8 Years of work experience in the technology industry designing, developing, maintaining and implementing software databases and developing dynamic web applications using PHP, JavaScript, MYSQL, HTML 5, JQuery, CSS, XML, Ajax and Content Management Systems.
  • Worked extensively on SOAP, REST based WebServices.
  • Proficient in developing websites and web applications using Java, PHP, MySQL, HTML, XHTML, DHTML, XML, java, mysql, web, barcode, agile, scrum, Linux, MySQ, J2EE, jQuery, Javascript, OAuth, Tomcat, MVC, Rest, Android, iOS, Blackberry, TDD, Git, CSS, Java Script, JQuery, AJAX.
  • Excellent experience with XML including using parsers and PHP functions to create XML streams.

TECHNICAL SKILLS

Programming Languages : J2EE, Java, C#, PHP, Cocoa, C++. ASP.NET

Database Management : Oracle, SQL Server, DB2, TOAD, Ingress, PL/SQL, SQL Plus, SQL Query Analyzer, SAS, Data Integration Studio

Scripting Languages : HTML, Java Script, CSS, Ruby on Rails, DHTML, CSS3, HTML5

IDE Tools : WSAD, Eclipse, Edit Plus, vi editor

Application Frame Work : Struts, ORM, Hibernate, Spring

Rational Tools : IBM RAD

Application /Web Server : WebSphere Application Server, Tomcat, Apache, WebLogic, iPlanet Directory Server

Reporting Tools : OPPROX Reports/Designer

Operating System Environments : Windows, AS400, Unix, Linux, HP-UX

Software Engineering Technologies : Design Patterns (MVC, Singleton, Factory, DAO, Value Object, Session Façade, Abstract Factory), OOAD, OOP, SDLC, WebServices, WSDL,
UDDI, SOAP, tcpmon, XML, UML, XSLTM, SAX, JDOM, JNDI

Versioning / Build Tools : Subversion, Clearcase, Git, VSS, PVCS, WinCVS, Ant, Junit, Cactus, Mercury Test Director

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Position: Sr. Mobile Developer

Confidential operates supermarkets and pharmacy throughout the southeastern United States. An online pharmacy project was developed for convince of people.

Responsibilities:

  • Mobile application development with Titanium SDK.
  • Update Titanium with latest features and resolve existing bugs in the platform
  • Developed iPhone and Android mobile app using Sencha Touch and Phonegap framework
  • A native android application with the same functionality is developed in Java. Java, Eclipse, Android SDK, HTML5, jQueryMobile, CSS3, PhoneGap.
  • Using sencha touch for development to find relevant people for the same social Networking Websites
  • Developed share view using Sencha Touch for non flash supporting devices.
  • Developed portions of HTML5-based game for use in an online gambling promotion.
  • Designed the web user interfaces for all the above use cases using JSP, Struts, HTML5, jQuery, XML and Ajax.
  • Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
  • Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery
  • Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
  • Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
  • Designed User manuals in CorelDraw.
  • Developed four iPhone apps from conception to release. Used a Windows based SDK for API functions and Microsoft Visual Studio 2010 for programming. Graphics were rendered in Paint .NET.
  • Created processes and worked with exclusively with vendors on wireless charging solutions of iPads for guest services and staterooms.
  • Developed on a team of four paid with a research grant to produce an Android
    application (currently under non-disclosure agreement).
  • Developed book -reader for the Windows phone 7 platform using Microsoft Visual Developer us ing the Silverlight platform and C# and using JSON as the data -source.
  • Used BlackBerry JME JDE to test software on the device
  • Developed Remote Tablet application for IBM Thinkpad; Provided a remote graphical user interface into AIC for scenario interaction through a wireless encrypted connection
  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Used WebLogic for design, development, and deployment of applications.
  • Design and Developed using WebService using Apache CXF.
  • Developed Rest architecture based webservices to facilitate communication between client and servers.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Developed Servlets and Worked extensively on Sql.
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Extensively used Eclipse as the IDE tool for creating the code.
  • Implemented Selenium IDE with java script for Web apps.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Used Subversion for software version control.
  • Manage multiple, high profile cross-functional AGILE program teams across various business units.
  • Integrate Web 2.0 sites into client's website.
  • Design and develop enterprise or application architectures and RFI/RFP delivery solutions using SOA (Service Oriented Architecture), web services, DODAF (Department of Defense Architecture Framework), and segment architecture.
  • Development for both backend and front end applications. Extensive Programming by using PHP.
  • Used PHP / MySQL in WAMP (Windows, Apache, MySQL and PHP) environment for creating dynamic data driven and interactive web pages.
  • Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
  • Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and Ruby scripts.

Environment: TITANIUM, PHONEGAP, SENCHA TOUCH, HTML5, CSS3, JQUERY MOBILE, BACKBONE.JS, FLASH, CORELDRAW, IPHONE, IPAD, ANDROID, WINDOWS PHONE 7, BLACKBERRY, TABLET, SPRING, HIBERNATE, STRUTS, WEBLOGIC, APACHE CXF, REST, JSP, SERVLET, MYSQL, ECLIPSE, SELENIUM, MAVEN, SUBVERSION (SVN), AGILE, WEB 2.0, SOA, PHP, RUBY.

Confidential, Jersey City, NJ

Position: Sr. Mobile Developer

Responsibilities

  • Worked with the PhoneGap SDK to publish a single HTML/CSS/JS "webview" to multiple phone platforms. Ultimately abandoned this approach as I found I wanted more native UI functionality (focus, drag/drop, cleaner animation, less bloat).
  • Used jQTouch to handle touch events on iOS and Honeycomb.
  • Used Sencha Touch and EXT JS for the Mobile web interface development. Also used JSON and JQuery for Mobile application development. Worked with HTML 5 and CSS 3.
  • Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
  • Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
  • Used Dojo for the client side development and validations.
  • Developing web application with Backbone.js and PHP CodeIgniter framework.
  • Maintain and develope Mantis bug management system for internal usage, using MySQL/PHP, Bootstrap, Backbone.js.
  • Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
  • Created a demo website running on a Node.js, using the Express framework, Jade, and Backbone.js with Mustache.js for front end MVC/templating
  • Used subclipse plug-in with Flash builder for configuration management.
  • Implemented Change Requests and Enhancements using Flex and Java technologies
  • Develop Silverlight application using Onion/PRISM Architecture.
  • Developed prototypes using Flex, ActionScript, JavaScript, HTML, GWT and Java.
  • Experience in creating applications that support all orientations on iPhone and iPad.
  • Developed an Android keyboard entry game with different selectable skins in a dynamic drawing threaded environment.
  • Developing a multi platform phone app for iOS, Android, Blackberry and Windows Phone 7 using PhoneGap and Sencha Touch.
  • Developed an application that gives live game results, standings and news of soccer teams, utilizing Java blackberry JDE 4.3
  • Implemented Spring AOP for admin services.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Deployed the application on WebLogic Application Server.
  • Responsible for developing web services with Spring, Apache CXF, JAX-WS, JAXB.
  • Good exposure to RESTful and SOAP based web services.
  • Development of AJAX toolkit based applications using JSON.
  • Developed complex Web Services and tailored Apache Axis API to suit the requirement.
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Designed and implemented database structure in MySQL Server.
  • Used Eclipse IDE for designing, coding and developing applications
  • Java Based Quality Center plugin which can be used in any tools such as Selenium, RFT etc.
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
  • Used VSS (Visual Source Safe) as configuration management tool.
  • Followed agile software development process, attended scrum meetings for incremental product development.
  • Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
  • Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis.
  • Developed and designed web interfaces and layouts using PHP, Javascript, HTML 5 and CSS.
  • Develop WordPress themes to meet the needs of the small business owner.
  • Develop and implement online marketing strategies for clients, including Drupal & Wordpress
  • Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL 2008.
  • Developed .NET components using C# and involved in the deployment of those components.
  • Design and Develop programs in C++ to integrate as per the users requirements

Environment: PHONEGAP, JQTOUCH, DOJO MOBILE, NODE.JS, BACKBONE.JS, FLASH, FLEX, SILVERLIGHT, ACTIONSCRIPT, IPHONE, ANDROID, WINDOWS PHONE 7, BLACKBERRY, SPRING, HIBERNATE, STRUTS, WEBLOGIC, APACHE CXF, JSP, SERVLET, MYSQL, ECLIPSE, SELENIUM, PHP, RUBY, JSON, WEB SERVICES, ANT, GWT (GOOGLE WEB TOOLKIT), VISUAL SOURCE SAFE, SCRUM, JMS, WORDPRESS, DRUPAL, .NET, ASP, C, C++.

Confidential, Pittsburgh, PA

Position: User Interface Developer

Responsibilities:

  • Coded Java backend, JSP, Struts, JavaScript, Business classes.
  • Utilized Node.js, Angular.js and Ember.js to create a fast and efficient chat server.
  • Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
  • Used JavaScript and PHP to create dynamic applications within websites.
  • Created website templates using Photoshop and Illustrator.
  • Illustrated vector artwork with Adobe illustrator for web use.
  • Additions to the Static Content module including the use of Require.js, Backbone.js, History.js, Sinon.js, etc.
  • Create encapsulated modules with Require.js
  • Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
  • Leading front-end integration projects using the above noted frameworks and HTML5, SAAS, CSS3, JavaScript, DOM, and Ajax technologies and methodologies.
  • Designed/developed a consumer receipt organizer and retail promotion application for mobile devices with Dojo Mobile, CSS3, and HTML5
  • Work collaboratively with development teams on rapid prototyping with HTML, CSS and Dojo Mobile
  • 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 the web application in Ruby on Rails, Node.js, HTML5 and JQuery from initial concept development to beta launch.
  • Developing web application with Backbone.js and PHP CodeIgniter framework.
  • Developer mobile site for marketing campaigns by using JQUERY MOBILE, BACKBONE.JS, and latest technologies.
  • Used subclipse plug-in with Flash builder for configuration management.
  • Excellent working experience in Client side programming using JSP, Java Script, Ajax, Adobe Flex, Action Script.
  • Developed Silver light add-on applications for use with CRM 2011 solutions
  • Developed the Performance Evaluation Application GUI using flex, Action script.
  • Developed four iPhone apps from conception to release. Used a Windows based SDK for API functions and Microsoft Visual Studio 2010 for programming. Graphics were rendered in Paint.NET.
  • Developed an Android keyboard entry game with different selectable skins in a dynamic drawing threaded environment.
  • Developed book -reader for the Windows phone 7 platform using Microsoft Visual Developer using the Silverlight platform and C# and using JSON as the data -source.
  • OS Development and maintenance both on UNIX based Blackberry QNX OS as well as the native BlackBerry OS platforms
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
  • Responsible for the implementation of Web Design based on CSS, HTML5, and Bootstrap Front-End Framework.
  • Involved in UI development, and Developed presentation layer using JSP, HTML5, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.
  • Gathered business requirements, planned and developed web Application for the online giving application using ASP.Net (C#), HTML, CSS3, JavaScript, and Oracle10g with Oracle Connection object.
  • Designed and implemented UI layer using JSP, JavaScript, HTML, DHTML, JSON, XML, XHTML, XSL, XSLT, XSL-FO and business logic using Servlets, JSP, EJBs and J2EE framework.
  • Designing the web client by using HTML, CSS, JavaScript, AJAX, EXT JS, and DOJO with JSON.
  • Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
  • Used Glassfish container Data source and JNDI for obtaining JDBC connection pool to connect to an Oracle database.
  • Implement enhancements to the product using JSP, Struts, EJB, and unit testing.
  • Designing the database and coding of SQL, PL/SQL, Nosql, Triggers and Views using IBM DB2.
  • Consumed Web Services using Apache CXF framework for getting remote information.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Developed static and dynamic Web Pages using JSP, HTML and CSS.
  • Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
  • As a Senior Programmer involved in developing the Scheduled jobs, Servlets, C++, C#, JSP and involved in the integration and release phase of the product.
  • Experience in creating build files using Maven.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Reduced system downtime by 20% and increased on-line business opportunities / revenue by implementing content management system enhancements leveraging Web 2.0 technologies.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware
  • EJB components are deployed on the Web Logic Integration with MQSeries using JMS. The database was Oracle
  • Used PHP / MYSQL in WAMP (Windows, Apache, MySQL and PHP) environment for creating dynamic data driven and interactive web pages.

Environment: PHP, JAVA, JAVASCRIPT, UNIX SHELL SCRIPT, XML, CSS3, HTML5XHTML GLASS, SLING, JQUERY, WEBSERVICES, HIE, AJAX, EXTJS, BAMBOO, FISHEYE, TITANIUM, PHONEGAP, SENCHA TOUCH JAVASCRIPT, ORACLE, CRUDE, ARGS4J, JACKSON, SCRIBE, EASYMOCK, SERVLETS, SASS, NODE.JS, METEOR.JS, HANDLEBARS.JS, ANGULAR.JS, BOOTSTRAP.JS, KNOCKOUT.JS, PROTOTYPE.JS, REQUIRE.JS, JSP, JSTL, PL/SQL, JDBC, SOLR, APACHE CXF, HTML5, CSS3, APACHE COMMONS, WEBLOGIC, JQUERY MOBILE, BACKBONE.JS, FLASH, CORELDRAW, IPHONE, IPAD, UML, EJB, JSPS, JSTL, SERVELTS, MAVEN, ITEXT, GOOGLE WEB TOOLKIT(GWT), JASPER REPORT, ILOG, WEB2.0, SOA.

Confidential , Pittsburgh, PA

Position: Java Programmer

Responsibilities:

  • Analyzed and designed the system.
  • Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
  • Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture. The Views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers are Servlets.
  • Developed user interface using JSP JQuery, and AJAX to speed the application.
  • Writing the java script and designing the JSP GUI frame work.
  • Involved in developing EJB’s for the business logic and deploying them in Apache tomcat.
  • Responsible for creating of Action classes, JSPs, Model classes.
  • Used business delegate to call EJB from struts action class.
  • Used JBoss application server to deploy application into Production environment
  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate
  • Used Java Messaging Services for reliable and asynchronous exchange of important information.
  • Deployed Application to BEA weblogic server.
  • Involved in designing the user interfaces using JSP
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
  • Extensively worked on spring’s framework.
  • Used JDBC for database connectivity with MySQL Server.
  • Implement the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans.
  • Designed Interactive GUIs using Java Applets and Swing.
  • Developed Servlets and Worked extensively on Sql.
  • Worked with MySQL for MySQL, SQLYog and Workbench.
  • Implementation of Spring IOC container, Spring JDBC template, Spring Exception Strategy and AOP.
  • XML messages are used to communicate between web services that are written using SOAP and WSDL.
  • Created different database objects (Stored Procedures, Functions, and Triggers) for the backend MS SQL server.
  • Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
  • Used Ibatis to populate the data from the Database.
  • Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using Selenium.
  • Created war files & deployed on Tomcat using ANT deployment tool.
  • Performed Java web application development using J2EE and Netbeans.
  • Expertise in employing Water Fall Model and best practices for software development
  • Maintenance of data in different Oracle Databases and environments using TOAD.
  • Built CVS and XML file loaders and splitters for financial data
  • Used Clear Case for source Version Control.
  • Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
  • Tested with the Junit Test Cases for both Professional and Institutional Claims.
  • Coordinated with QA team to ensure the quality of application.

Environment: JAVA, SERVLET, EJB, STRUTS. JMS, JDBC, HIBERNATE, SPRING, JAVA SCRIPT, AJAX, UML, ECLIPSE, WEBLOGIC, SOAP, SELENIUM, JBOSS, ANT, JQUERY, NETBEANS, JSP, EJB, WSDL, TOAD, WATER FALL MODEL, IBATIS, EMC DOCUMENTUM, WEB SERVICES, HTML, XML, MS SQL SERVER2005, MY SQL, CVS, JIRA, CLEARQUEST, SWING, CLEARCASE, JUNIT.

Confidential, Parsippany, NJ

Position: Java Developer

Project: Dovetail Payment System

Responsibilities:

  • Wrote multithreaded programs to measure system performance
  • Worked on GUI internationalization using JSP and Core Java
  • Used Mercurial to keep track of versioning of the source code
  • Worked on bug fixing
  • Used JDBC APIs for database connectivity and data retrieval.
  • Developing HardwareStoreMarketer.com site using ASP.Net.
  • Strong Database programming using .NET, ADO with MS SQL Server 2000, MS Access and Oracle backend. Extensively used Stored Procedures, Functions and Triggers in Microsoft SQL Server.
  • Worked on various client websites that used Struts 2 framework, Hibernate and OGNL
  • Wrote test cases using JUnit testing framework and configured applications on Weblogic Server
  • Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
  • Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
  • Simulation was developed using C++.
  • Implemented real-time patient prescription history verification system using C, Oracle PL/SQL on VMS platform.
  • Used Visual Source Safe for source control.
  • Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
  • Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
  • Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
  • Extracted and modified data from VSAM files for PDF reports.
  • Automate nightly batch processing and job alerts using REXX.
  • Responsible for migrating Websphere server from v6.1 to v8.0 and migrating IBM CICS Transaction.
  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Use FileAid datasets to validate backend results of test events.
  • Configuring and analyzing JCL to execute mainframe batch.
  • Actively involved in contributing to RFP and POC activities in IMS.
  • Used standard data access technologies like JDBC and ORM tool like Hibernate
  • Designed, implemented new website features and provided support, maintenance

Environment: CORE JAVA, JSP, JUNIT, MERCURIAL, ECLIPSE, .NET, JIRA, JDBC, STRUTS 2, HIBERNATE, VISUAL SOURCE SAFE, WEBLOGIC, ORACLE 11G, OGNL, C, C++, LINUX, MS SQL SERVER, COBOL, FILEAID, REXX, ISPF, MAINFRAME, CICS, IMS, VSAM, JCL

Confidential, NYC

Position: Software Developer

Responsibilities:

  • The system was designed according to J2EE specifications. Servlets were used as a Front Controller gateway into the system. Helper classes were used to limit the business logic in the servlet. EJB was used to talk to the database and JSP along with HTML, XML were used to control the client view.
  • Designed and added new functionality extended existing application using J2EE,XML,Ajax, Servlets, JSP.
  • Studied the impact of the requirement and prepared the Requirement functional and technical documents.
  • Created different batch programs to clean up tables in DB2 database.
  • Extensively used Collections and Exceptions in batch program for database clean up.
  • Worked on UNIX shell scripting to run the JAR file created for batch program.
  • Used Struts framework in UI designing and validations.
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Client side validations are done using JavaScript and server side validations are done using Struts validator framework.
  • AJAX forms are created for update operations.
  • Data was converted into JSON using JSP tags.
  • Enhanced the existing application to meet the business requirement.
  • Establishing JDBC connection using database connection pool.
  • Wrote complex SQL statements to retrieve data from the DB2 database.
  • Participated in the Production support and maintenance of the project.
  • Created new tables in DB2 database.
  • The application was developed using Eclipse on Windows XP. Deployed the application on Apache tomcat server6.0 on windows server 2003.
  • Used ClearCase version control system.
  • Performed usability testing for the application using JUnit Test.

Environment: JAVA, JavaScript, Ajax, JSON, Struts, Design Patterns, Eclipse, Apache tomcat server, DB2, UNIX, ClearCase, Junit.

Hire Now