We provide IT Staff Augmentation Services!

Java Application Developer Resume Profile

2.00/5 (Submit Your Rating)

NJ

Professional Summary:

  • Above 8 years of experience as Software Developer with 3 years on Designing and Development of Android Applications for Smartphone and tablet and around 3 years on Java based applications.
  • Very good understanding of Android Back-end and UI guidelines.
  • Expertise in developing apps using SQLite, Java, XML, Google Maps API and GPS Location Data.
  • Excellent knowledge and working experience in Android SDK, Eclipse IDE, Application Stack and Android Architecture Focused on synchronous and asynchronous concurrency models, background processing with AsyncTasks and Services, IPC, AIDL, Storage and retrieval of structured data, fragments and broadcast receivers.
  • Expertise in working with public APIs, such as Twitter, Facebook, Google, YouTube.
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Experience in Bluetooth
  • Experience in Architecture Design, Development and Implementation, Troubleshooting and Debugging, Testing of Software Applications.
  • Working knowledge of graphic design, audio and video features and handling various kinds of media using Photoshop, Flash.
  • Worked extensively on various stages of application development, viz., collecting requirements, and providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market. Good programming skills and hands on experience in developing Android Enterprise Applications for mobiles and tablets using Android SDK and ADT tools.
  • Active experience in developing Android Applications using Core Java and Android APIs Animation and Graphics, Data Storage, Multimedia, Connectivity, Location and Sensors .
  • Strong experience in using Android SDK tools like Hierarchy Viewer, TraceView, zipalign, AVD Manager, Android shell tools like logcat and Android Platform tools like adb, ADT up to Android 4.4 API Level 19 .
  • Extensive experience in design, development and deployment of multi-tier enterprise applications for J2EE platform/SOA using Java, JDBC, Servlets, EJB, Struts, Tag Libraries, Hibernate 3.0, and XML.
  • Strong front-end UI development skills using scripting languages like JSP, HTML, JavaScript and CSS.
  • Expertise in developing the presentation layer components using JSPs, Servlets, JavaScript, XML, HTML.
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like Apache Tomcat.
  • Expertise in Web Front End technologies, Spring2.5, Tag Libraries, Struts custom validation rules, Tiles, JSTL, Java Script, DHTML, XML/XSL.
  • Experience with Object Oriented Analysis and Design OOAD , Agile Software Development, Scrum Methodology.
  • Superior coordination of user acceptance testing and QA of final IT infrastructure and software development deliverables through iterative evolutions.
  • Exposure to interaction between various devices and different versions of Android.

Technology Used:

Programming Languages

OBJECTIVE-C, JAVA, C , PHP, COCOA, C . ASP.NET

Mobile Technologies

TITANIUM, PHONEGAP, SENCHA TOUCH, JQUERY MOBILE, BACKBONE.JS, FLASH, CORELDRAW, IPHONE, IPAD, ANDROID

JavaScript Framework

BACKBONE.JS, ANGULAR.JS, NODE.JS, HANDLEBARS.JS, ANGULAR.JS, BOOTSTRAP.JS, KNOCKOUT.JS, PROTOTYPE.JS, REQUIRE.JS

Database Management

ORACLE, SQL SERVER, DB2, TOAD, INGRESS, PL/SQL, SQL PLUS, SQL QUERY ANALYZER, SAS, DATA INTEGRATION STUDIO

Scripting Languages

HTML5, 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

Versioning / Build Tools

Subversion, Clearcase, Git, VSS, PVCS, WinCVS, Ant, Junit, Cactus, Mercury Test Director

WORK EXPERIENCE:

Java Application Developer

Confidential

Project Description:

Developed an IFE flight application using Android/Java that replaces existing C application. This application provides users their flight data information, such as Flight Number, Flight Distance to Destination and Time to Destination, Flight Ground Speed, Head Wind Speed, Flight Altitude, Flight Present Position, and etc.

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.
  • Developed complex Web Services and tailored Apache Axis API to suit the requirement.
  • Wrote Karma Jasmine unit, Specflow C integration, and Protractor Jasmine integration tests with every feature.
  • Implemented AngularJS, Bootstrap, LESS, Karma, Mocha, and many jQuery plugins wrapped in AngularJS directives.
  • Deployed and supported web hosting platform based on Linux CentOS, Ubuntu, Mirantis OpenStack.
  • Developing charging and billing module using Ceilometer, Keystone and Horizon modules of OpenStack
  • Designed and developed the native based application using Xcode 5.X with objective-C, Cocoa Touch and UI-Kit for quick and sleek interface.
  • 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: OBJECTIVE-C, COCOA, PHONEGAP, XCODE, NODE.JS, 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 .

Lead Android Developer

Confidential

Project Description:

This application was developed to help a customer to find best product at lowest price whether at home, in stores or anywhere. Application features include Deal of the day, store locator, product browser / locator, secured ordering system and order tracking application

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.
  • Populated spinner data from SQLite database by using simple spinner which allows selecting an item from a drop down menus and to store user and app data into SQLite database.
  • 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: OBJECTIVE-C, COCOA, SQLITE, PHONEGAP, JQTOUCH, XCODE, 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 .

Android UI Application Developer

Confidential

Project Description:

Confidential , tutorials and tips about your device. Also, you can get direct access to Motorola Customer Care when you need more assistance with your phone.

Responsibilities:

  • Integrated location based services using Google Maps API to display locations of the nearest stores
  • Created a 3-tier application that manages security set-up using Node.js and build tooling Bower/Yeoman/Grunt.
  • Developed an internal application with angular js, sass, html5, grunt, yeoman and phantomJS.
  • Develop new and fixed existing GRUNT script to build UI apps.
  • Wrote unit tests using Karma and Jasmine, organized code with Require.js modules.
  • Wrote Karma Jasmine unit, Specflow C integration, and Protractor Jasmine integration tests with every feature.
  • Implemented AngularJS, Bootstrap, LESS, Karma, Mocha, and many jQuery plugins wrapped in AngularJS directives.
  • Deployed and supported web hosting platform based on Linux CentOS, Ubuntu, Mirantis OpenStack.
  • Developing charging and billing module using Ceilometer, Keystone and Horizon modules of OpenStack
  • Designed and developed the native based application using Xcode 5.X with objective-C, Cocoa Touch and UI-Kit for quick and sleek interface.
  • Created project skeleton structure using project-blueprint plugin module, which provides additional capabilities and is meant to supersede the project-template module.
  • Developed UI architecture for updated application features.
  • Developed new UI architecture to improve efficiency of application workflow.
  • Designed the UI architecture suitable for desktops and mobile devices.
  • Designed UI architecture for a very complex Web 2.0 portal using DOJO and jQuery.
  • Enhanced the UI/UX design and web development.
  • Utilized UX Design and in charge of user interaction design of applications.
  • Implemented UI and UX design for company website, platform and rich media apps
  • Worked in promising project using Adobe CQ5 - Architect/Developing web content management templates
  • Developed the Graphical User Interface GUI using HTML5, CSS3, JavaScript and jQuery, Bootstrap is extensively used to manage the layout and build a user friendly interface
  • Implemented knowledge of Actionscript, Flex, AIR, FlexUnit and Caringorm to develop rich user interfaces and components.
  • Built a complete CMS in Angular.js as Front end and java using REST as backend for creating exercises.
  • Implemented UI effects using JQuery UI and Kendo UI libraries for an enhanced user experience.

Environment: OBJECTIVE-C, COCOA, PHONEGAP, JQTOUCH, DOJO MOBILE, NODE.JS, BACKBONE.JS, FLASH, FLEX, SILVERLIGHT, ACTIONSCRIPT, IPHONE, ANDROID, WINDOWS PHONE 7, REQUIRE.JS, 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 .

Java Application Developer

Confidential

Project Description:

Consisted of four main modules:

Confidential , Desk Top Underwriter, Laser and APE. The Confidential module was the one where Countrywide's representative submits customer's application in a fronted top view and Lender can view the information of the customer. The desktop Underwriter was the loan-underwriting engine where Lender makes decision whether to approve a loan or not. When Lender submits their load data into the system, the system is run through regression and Statistical analysis. Decisions are based on the result of the analysis. The Laser is the servicing system that does the monthly service. Confidential is where lender accesses to obtain loan price. Performed testing on each of these modules.

Responsibilities:

  • Developed and Implemented WebServices and used Spring Framework.
  • Implemented ORM mapping and Dependency Injection in a Spring, Hibernate framework.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Involved in creation of automation framework using selenium and testing.
  • Manage multiple, high profile cross-functional AGILE program teams across various business units.
  • Utilized Web 2.0 social media strategy tactics to increase company visibility
  • Worked with Servlets and Struts based multi tier applications in developing J2EE Components
  • Upgraded Weblogic server in development environment.
  • Created all the services to work with the various entities provided and restified the services using REST APIs
  • Developed AJAX scripting to process server side JSP scripting.
  • Involved in writing complex SQL and MySQL procedures.
  • Identify the client/organizational needs and provide suitable Agile system based solutions.
  • Client Services Rep for SEO company specializing in Web 2.0
  • Lead, Designed and Developed SOA enterprise system using Oracle SOA
  • Eclipse TPTP plug-in was used for profiling and performance testing.
  • Build and maintained a Selenium Regression test suite.
  • Used Maven script for building and deploying the application.
  • Configuration management incdluding multiple merges, builds and managing production releases using Subversion tools and techniques.
  • Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Used Core Spring Framework for Dependency Injections of components.
  • Implemented business logic using Struts action components in the Struts and Hibernate framework.
  • Developed the application front end with HTML, JSP, Ajax, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
  • Built and deployed the application in Weblogic Application Server
  • Building applications for Web Services using different technologies and standards such as REST, Apache CXF.
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server.
  • Installation and configuration of Development Environment using Eclipse with Weblogic Application server
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Implement department-wide process improvements such as MTBF analysis and subversion revision control for hardware development.
  • Developed various UI User Interface components using Struts MVC , JSP, and HTML, JavaScript, AJAX.

Environment: JAVA, SPRING, HIBERNATE, STRUTS, WEBLOGIC, APACHE CXF, REST, JSP, SERVLET, MYSQL, ECLIPSE, SELENIUM, MAVEN, SUBVERSION, AGILE, WEB 2.0, SOA, .NET, ASP, C, C .

Java Application Developer

Confidential

Project Description:

Confidential is architected, designed, and developed to be a horizontal technology solution. The focus of Confidential is an enterprise financial services based applications specializing in retirement plan servicing and administration. Confidential is the next generation SOA platform for the Retirement Servicing enterprise solutions. Each user is registered with his user name and SSN number. It follows Rational Unified Process for the development. This application divides its users based on the plans they are in and user pays the money according to their plan for retirement benefits. The retirement benefits are based on the plan the users are registered

Responsibilities:

  • Analyzed Business Functionality and use cases and interacted with Users.
  • Responsible for designing, coding and developing the application.
  • The total application was developed in J2EE using MVC architecture.
  • Developed the web tier components using JSP, Struts, JavaScript and Ajax.
  • Developed and modified the Action classes and custom business classes.
  • Configured the struts and tiles config files to create and modify the navigation.
  • Used web service calls for exchanging data with the other applications.
  • Developed and modified the stored procedures, the DAO and VO classes.
  • Modified the Business Delegate and connector classes.
  • Used CVS integrated with Web Sphere for version control.
  • Created Unit test cases.
  • Extensively participated in application integration testing.
  • Analyzed and resolved the crucial production defects.
  • Used Log4j for logging.
  • Used Rational Clear Quest for Defect resolution.

Environment: AJAX, HTML, JavaScript, JSP, Struts, Servlets, Java, XML, Web services, Hibernate, JDBC, SQL Server 2005, JUnit, CVS, Rational Clear Quest, Log, Web Sphere, WSAD, Windows XP.

Software Developer Confidential

Project Description:

This is a travel domain application on MVC pattern for Carlson Wagonlit Travel. The objective of this application is to provide facility of refund for air tickets. When a user wants to refund a ticket, user register himself and submit his request for ticket refund, system generates a receipt for user, which contains all the details of ticket and receipt number. User can monitor his refund of tickets using receipt number. Other part of this application is for administrator to link user information to back office support application for refund and generate invoice etc.

Responsibilities:

  • Identified the Business Requirements of the project.
  • Involved in preparing the Detailed Design document for the project.
  • Developed UI using JSP, Java Script, CSS.
  • Developed the application using Struts framework.
  • Created tile definitions, struts-config files, and validation files for the application using Struts framework.
  • Implemented Action Classes and Action Forms using Struts framework.
  • Used JDBC to connect to the database.
  • Design Database tables.
  • Wrote SQL queries and stored procedures.
  • Involved in Unit testing, System Testing and writing test cases.
  • Apache Tomcat server administration.

Environment: JSP Struts, JDBC, J2EE, Apache Tomcat, HTML, JavaScript, MySql.

We'd love your feedback!