We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • 8+ years of total IT experience in designing and developing high - end Enterprise level Mobile and WebApplications.
  • Around 4+ years of experience in Android Application Development.
  • Experienced in all phases of Software Development Life Cycle (SDLC) including requirements, specifications, design, development, testing, and maintenance.
  • Well-versed with Android architecture, Frameworks and Application development.
  • Strong knowledge of Object Oriented programming concepts and implementation.
  • Experience in iterative software development methodology like Agile and good exposure to software design patterns.
  • Strong expertise in creating responsive UI for various screen resolutions.
  • Designed rich looking UI using native controls like Action Bar, Spinner, Dialog Fragment, Image Switcher, Status Notification, Customized List Views, Toasts and Text Switcher etc.
  • Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks and services).
  • Implemented the monetization of apps, which has capabilities to do in-app purchases.
  • Experience with source code control management like Subversion (SVN) and GIT.
  • Designed and developed applications that support offline storage using SQLite Database.
  • Good understanding of SOA, Web Services, XML Parsing and JSON.
  • Experienced in JavaScript frameworks like jQuery etc.
  • Experience with Operating Systems like Windows, Mac OS X.
  • Excellent debugging and troubleshooting skills.
  • Self-motivated with a strong desire to learn and an Effective Team Player.
  • Excellent Communication, Interpersonal, and Analytical skills.

TECHNICAL EXPERIENCE:

Languages: C, C++, Java, J2EE, JDBC, HTML 5.0, XML 1.0, XSL, XSLT 2.0, JavaScript 1.8.5, JSP 2.3, Java Servlets, C#.net, Python, PHP

Web Services: SOAP, REST, JSON, XML

Operating Systems: Windows, Linux, UNIX, Mac OSX, Android

Office Tools: Microsoft PowerPoint, Microsoft Excel, Microsoft Word, Outlook

Database technologies: MySQL, PL/SQL, Oracle 10g, SQLite

IDE's Used: NetBeans, Android Eclipse IDE (with ADT), Eclipse and their Debuggers, Android Studio, IntelliJ

Tools: Jenkins, ANT, ADT, Maven, IBM Rational Rose

Frameworks: AJAX, Hibernate 3.0/4.3.5, Junit, STRUTSMethodologies: Agile/ SCRUM, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Birmingham, AL

Android Developer

Responsibilities:

  • Worked on the different phases of the development cycle. Expanding the existing design, development of new features, testing and deployment.
  • Design screens using MVC pattern for the application with Eclipse IDE.
  • Secure connections with server by using the Secure Socket Layer and a protocol consisting of XML messages between the client and the server.
  • 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.
  • Experience in XML parsing on client side using JSON, implemented DOM-based implementation of feed parser.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app.
  • ­­­Tested the app across different versions of Android and different android phones to assure quality and performance.

Environment: Android SDK 4.0 and above, Eclipse IDE, JDK, XML and JSON parsing, Android maps API.

Confidential Danville, IL

Android Developer

Responsibilities:

  • Implemented functionality based on the business requirements for major releases.
  • Developed user interface that used XML.
  • Integrated Google Maps into the application using Google Android location-based APIs to display addresses and locations.
  • Used GPS provider to access location data.
  • Used Airplane Mode to save battery life from searching a signal.
  • When Airplane Mode is on, the GPS location is requested, and the app passively monitors satellite status. If no satellite signal is received after a certain number of seconds, the app temporarily turns off Airplane Mode until the GPS starts properly. This process is done automatically.
  • Involved in developing Integration and system test cases based on the business requirements.
  • Experienced in developing app handling XML data using efficient parsing technique such as JSON parsers.
  • Experience with REST and SOAP web services.
  • Analyzed and fixed the defects for various modules in the QA stages.
  • Supported Maintenance releases by fixing Red Hat defects and any scope changes.
  • Worked on debugging the application using Logcat, DDMS.

Environment: Android SDK 3.0 and above, Java SDK 1.6, XML, Eclipse IDE, ADT Plugin, SQLite

Confidential, New York, NY

Android Developer

Responsibilities:

  • Wrote technical specifications and maintained all reports pertaining to application development process.
  • Responsible for consuming the REST services, getting a JSON response and parsing them to display on the user screen.
  • Used SQLite database for local data storage.
  • Used the AndroidAsyncTask service to update List View Screen.
  • Worked with design/UX team to create user-friendly and full functional UI.
  • Involved in developer testing by porting the app on multiple devices with various screen sizes.
  • Followed the agile methodology in the project implementation.
  • Worked closely with QA team with fixing bugs and performance issue

Environment: Eclipse IDE, Android SDK 2.2 and above, JDK, XML and JSON parsing

Confidential, Chapel Hill, NC

Android Developer

Responsibilities:

  • Coordinated with the design and development team to define the user interface (UI) requirements for the application and to develop the wireframes.
  • Worked with android components such as activities, intents, services, and custom UI components such as TextView, ListView, customized ListView, layouts, and menus.
  • Worked on toast and dialog notifications
  • Integrated map feature into the application using android map APIs.
  • Integrated Facebook and Twitter libraries to share documents among friends
  • Participated in testing of the application in various devices
  • Followed the agile and scrum methodologies in the project implementation
  • Involved in code review and bug fixing.

Environment: Android SDK 2.0 and above, Android Facebook SDK, Eclipse IDE, JDK, XML Parsing, Twitter library.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Devised a faster algorithm to recognize a character which uses multi-threading, and implemented it using Java and C++.
  • Implemented the back end using Java JDK1.5 and with a database connection to MySQL using JDBC
  • Played as a team member and contributed in Project Planning, Project Analysis and User Experience.
  • Successfully developed “Online Book Store” application using spring frameworks.
  • Got trained in J2EE, Servlets, XML, spring and Hibernate.

Environment: MySQL, JDBC, J2EE, JSF, Java JDK1.5.

We'd love your feedback!