We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • Over 11+ years of IT experience in designing, developing, and delivering complex multi - tiered enterprise applications for web-based and client-server domains using Java/J2ee/SQL languages and middle-ware products like Apache Tomcat etc.
  • Good understanding of all the phases of Software Development Life Cycle (SDLC) including requirements, specifications, design, construction, testing, and maintenance.
  • Experience in various methodologies of SDLC like Agile development, and Rapid Application Development (RAD).
  • In-depth knowledge of Android OS, interactive application development and memory management.
  • Proficient with common Android framework APIs
  • Proficient in Android applications development involving User Interface development, Notifications, Adapters, Content Provider, Services, XML Parsing, SQLite and Telephony Manager.
  • Designed and implemented REST based API Service (XML & JSON).
  • Developed few applications using Pagination concept, Custom Video, audio Player & used various android services like Push Services, Notification services, etc
  • Extensive Knowledge on Android Market Place (Google Play) such us create a publisher account, Android In-App Purchase concept, Release free & paid Mobile App into market place.
  • Strong knowledge of Object-Oriented Analysis and Design (OOAD) and Objective C.
  • Good knowledge of Eclipse, IBM Web sphere, WSAD 5.X, BEA Web Logic, JBOSS Application Servers and Tomcat.
  • Worked extensively in developing mobile-based and advanced web-based applications using Java, Servlets, JSP, Struts, Spring, Hibernate, JDBC, Java Beans, AWT, EJB, JMS, JNDI, UML, Rational Rose, HTML, DHTML, JavaScript, JDBC, Oracle in Windows NT.
  • Experience in Relational Databases such as PostgreSQL, MySQL, HSQLDB and SQLite.
  • Worked with many popular RDBMS Systems like Oracle and SQL Server
  • Have experience in working with JDBC, Spring JDBC template to interacting with databases.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.
  • Proficiency in XML, HTML, and JavaScript
  • Experience in working with Junit test cases.
  • Good knowledge in IBM Rational Rose in the design process for generating UML diagrams to represent Use cases, Sequence diagrams and Class diagrams.
  • Experience in web service protocols such as JSON, HTTP, Phonegap and XML.
  • Experience in using build and configuration management tools like Ant, Maven, Subversion etc
  • Experience working with C,C++,PHP.
  • Excellent in problem solving, logical, analytical abilities and results oriented.
  • Strong communication and interpersonal skills

TECHNICAL SKILLS

Technologies: Java JDK 1.5/1.6/1.7, JavaBeans, J2EE (JSP1.2/2.0, Servlets 2.4/2.5, EJB 2.0/2.1/3.0), Struts 1.3.1/2.0.14, WebServices, Hibernate 3.0/3.1.1, JMS 1.1, JDBC 3.0, JavaScript 1.8.x, SOAP 1.2, Log4j 1.2 JUnit 4.0 JAX-WS 2.0, JTA 1.1, WSDL 2.0, XSD 1.1.

Mobile Platforms: Android Versions 2.0 - 4.3

Markup Languages: HTML and XML

Web Server: Tomcat 5.0/5.5/6.0/7.0

Application Servers: WebLogic 8.1/9.2, WebSphere 6.0.2/6.1, JBoss 5.0

IDE: Eclipse 3.4/3.5/3.6/3.7/4.2/4.3/4.4, MyEclipse 6.0/7.1/8.0, Oracle J Developer 10g/11g, Microsoft Visio 2010, Net beans 7.0x and Java ME SDK3.0.

RDBMS: Oracle 9i/10g/11g, MySQL 5.1.69, MS-SQL Server, DB2, HSQLDB 2.3.1

Methodologies: UML.

OS: Windows(Windows NT/2000/XP Professional/Windows 7), UNIX, Ubuntu

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Sr. Android Application Developer

Responsibilities:

  • Worked on the different phases of the development cycle. Expanding the existing design, development of new features, testing and deployment.
  • Responsible for the Integration of nimbus API to make media drive connect to the application and accessing the videos through Wi-Fi.
  • Designed the user interface of the application with the Navigation Drawer, Action Bar, List View Fragments, Custom Notifications, Tab Layouts, ICS Progress Bar.
  • Worked with the UI to ensure the application is both users friendly and attractive.
  • Developed the media drive detection module using Native Android (NDK).
  • Listing the videos both from the cloud and drive by parsing the xml placed in cloud, drive.
  • Downloading the videos from cloud, drive to the device by using Android Download Manager.
  • Implemented the Downloading functionality of downloading videos directly to the drive with the xml requests provided by the SanDisk.
  • Implemented the functionality of getting the download progress, aborting the download.
  • Developed service for showing download as the notification along with the Activity.
  • Displayed the videos from cloud, drive separately in a Tab view at the footer.
  • Designed the Navigation Drawer with the options of separating the video content according the genres.
  • Responsible for updating the xml when a new video is added, deleted from the drive.
  • Debugging the code using DDMS, Logcat.
  • Involved in testing, fixing the bugs.
  • Test and error logging on different versions and devices of Android.
  • Debugging them in the very first phase of development, Making app crash proof, and implemented an error reporting system for future development support.

Confidential, Bentonville, AR

Sr. Android Developer

Responsibilities:

  • Responsible for developing Sam’s Club eCommerce shopping app for Confidential for Android smartphones.
  • Coding using Java and Android SDK, testing and bug fixing using various smartphones and framework versions.
  • Designing reusable components, custom styles & themes
  • Improving application performance & UI re-skinning.
  • Responsible for designing and implementation of complex features and modules.

Environment: Eclipse, Java, JSON, RESTful web services, Git, Android SDK & tools, Mac OS, Redmine, SQLite

Confidential

Sr. Android Developer

Responsibilities:

  • Requirement Analysis, Module level designing, UI design, Development and Deployment in the marketplace.
  • Implemented unique UI design for portrait and landscape mode.
  • Implemented custom List View UI Design, list view drag and drop features to rearrange the list view.
  • Implemented the Search functionality against with list view.
  • Worked on local data storage using SQLite.
  • To develop the HTML5 Course Interaction using HTML5, Js, JQuery & CSS.
  • Write an Android service to download and upload content from back end web server via REST API.
  • Write an Android Service to implement the Push Notification.
  • Implemented Pagination concept, Custom Video & audio Player.
  • Implemented Custom UI design for Small screen and large screen Mobile Devices, Development and Implementation.
  • Work with design/UX team to create user-friendly, aesthetically pleasing, and full functional UI.
  • Developing mobile apps that fit into their CPU, memory and battery constraints, while making sure the code is efficient, maintainable, reusable, and extensible
  • Implemented the web view component to run the locally downloaded course Material (Js, Jquery & HTML5 pages).
  • To track the HTML5 Course User information usage report.
  • Analyze Mobile application code for reengineering.

Environment: Android SDK V2.2, Java, REST API (XML), SQLite, MySQL, HTML5, JavaScript, JQuery, CSS & Eclipse IDE

Confidential, New York City, NY

Sr. Android Developer

Responsibilities:

  • Participated in user meetings to gather the requirements of the application.
  • Developed Application UI using XML layouts.
  • Developed Custom List Adapters to display Complex Lists.
  • Consumed web services and Implemented Http Communication using JSON Data.
  • Used SQLite Database such that the user can store and retrieve product and categories data.
  • Integrated Facebook library to establish Application and Product sharing between friends.
  • Developed Categories and Product activities to display wide range of products available.
  • Development of Upcoming Sell notification when new sells opens.
  • Developed User Registration, Login and User Setting Activities.

Environment: Android SDK and Android Facebook SDK, JDK, Eclipse IDE. Java.

Confidential, Chicago, IL

Sr. Android Developer

Responsibilities:

  • Responsible for developing the entire profile from the application level till the JNI level to access the Bluez stack.
  • Used Activities which implement Broadcast Receivers to listen to several Broadcasts from other applications and the system.
  • Used Services using AIDL and Intent Services.
  • Developed the JNI native layer to interact with the Bluez stack.
  • Used the XML layout files for adding relevant resource files.
  • Used Android NDK to create the library files to be used by Services to access Native applications
  • Added the DUN daemon as a system level service.
  • Participated in various phases of SDLC right from Requirements, design, development and unit testing.
  • Responsible for developing the Profile across several Products and several Android versions.
  • Used GIT for version control
  • Used hcidump, adb logcat, fastboot for Debugging.
  • Involved in post-production support and Change Request process to fix the bugs.

Environment: Android 4.3, Android API’s, Java, XML, NDK 8, GIT, Logcat, DDMS console, Hcidump, FTS sniffer trace, PTS.

Confidential, NJ

Sr. Android Developer

Responsibilities:

  • Involved in requirement gathering, design and implementation.
  • Designed the User Interface with Tabs and Gallery.
  • Worked on the design and implementation of adding and managing user Wardrobe
  • Used API’s to access SD card storage, scanned the files.
  • Worked on Tabs and menus in a dynamic fashion for the entire application.
  • Debugged and tested the application on device.

Environment: Eclipse, ADT Plugin, Android SDK, SVN

Confidential

Java Developer

Responsibilities:

  • Learn J2ME and implements various features of it in the application.
  • Developed Application UI using J2ME.
  • Implemented Decarta Maps to represent the maps in the application.
  • Conducted many training sessions and presented the main concepts of J2ME, Oracle and Decarta Maps.
  • Developed various Servlets and JSP’s to receive the requests and generate the response.
  • Used Oracle 10g Express DB to maintain the information.
  • Worked on Apache POI to store the statistics in various excel file formats.
  • As a part of testing team, tested the application and successfully deployed the application.

Environment: Java, JDK 1.5, Servlets, J2ME, MyEclipse IDE. Java, Oracle 10g, Eclipse 3.4, JavaScript, HTML, CSS, XML, Decarta API.

We'd love your feedback!