We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

MI

SUMMARY:

  • Around 7 years of Software Design and Development Experience in Java based applications.
  • Around 4 years of experience on smartphone and tablet development experience. Developed and architected multiple Android applications across versions. I have a good understanding of Android Back - end and UI guidelines.
  • Extensively worked on almost every stage of application development right from collecting requirements, 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
  • Expertise in developing apps using SQLite, Java, XML and HTML5
  • Expertise in developing Apps using SQLite, Java, XML, JSON, Google Play Services API, RESTFul Api’s, SQLCipher and ProGuard
  • Experience with audio features, video features, graphics design, interactive design and animation.
  • Have developed applications in such a way that device adaptability (Android device forms and SDK levels) is default architecture imperative.
  • Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
  • 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.
  • Proficient with common Android Framework API’s (Calendar, Web View, Contact Manager, Camera, Notifications, WiFi, Bluetooth)
  • Extensive experience in web application development encompassing all facets of SDLC, development verification and validation.
  • Expertise in developing applications using Java, J2EE, Struts, spring, Hibernate and JSP.
  • Experience in working Agile, Kanban and Water fall environment and coordinate with offshore team.
  • Experience in architecture design, development and implementation of software applications and testing.
  • Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
  • Hands on experience with Android Geo-location services.
  • Worked with Activities, Fragments, Content Providers, Animations, Camera, Media player and Adapters.
  • Experience in web service protocols such as JSON, HTTP, Phone gap and XML.
  • Experience working with third party libraries like Leak Canary, Crashlytics, Universal Image Loader, Shimmer View and View Pager Indicator.
  • Experience on JavaScript and PHP client-server side development.
  • Good debugging and testing skills using Logcat, DDMS and ADB tools.
  • Confidence in working with other iOS developers to complete detailed projects.
  • Passionate on learning and exploring new skills and strong willingness to learn new technologies.
  • A team player with good communication, leadership and interpersonal skills.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
  • Have good communication skills and interacted with customers regularly during development of the mobile applications.
  • Able to take initiative; work independently and as a team player.

TECHNICAL SKILLS:

Operating Systems: Windows 7/Vista/XP, Mac OSX, Android, Ubuntu and Backtrack

Languages: JAVA, C, C++, Objective-C, JavaScript, Php, JSON, JQuery

Mobile Technologies: Android, Android Wear

SDK’s and plugins: Android SDK and Android ADT

Markup Language: HTML/CSS3, HTML5, XML, Backbonejs, Underscorejs, AJAX, Phonegap

Development tools: Swift 2.0, Eclipse, NetBeans 5.x/6.x/7.x, MS Visual Studio, Android Studio

Databases: SQL, SQLite, MS-Access, Oracle 9i/10g, MySQL 4.0/5.0/5.5

Web & Application Servers: Tomcat 5.0/6.0/7.0 & Apache HTTP Server, WebSphere 6.0

Other Tools/Software: Dreamweaver, Photoshop, Illustrator, OpenGL, Firebug

Methodologies: Agile, Scrum, Waterfall

Version Control: SVN, GIT

Servers: Apache Tomcat 6.0, WebSphere

PROFESSIONAL EXPERIENCE:

Confidential, MI

Java Developer

Responsibilities:

  • Used oracle11g as backend database using Windows OS. Involved in development of Stored Procedures.
  • Used Restful Web services for implementing rate lock confirmation in mortgage.
  • Developed front end with JSP, Struts Tag libraries, JSTL and JavaBeans.
  • Presentation tier developed using Struts, writing Action Classes, Form Bean Classes and configure the application using Struts Configuration file.
  • Worked on integrating Struts with Spring IOC.
  • Used Hibernate query language for querying database.
  • Extensively used CVS for version control management.
  • Wrote PL/SQL Stored Procedure using SQL Developer for archiving data on a daily basis for a monthly report and scheduled the job using DBMS Scheduler.
  • Implemented Ant and Maven build tool to build jar files.
  • Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
  • Involved in developing EJB's Message Driven Bean (MDB) for asynchronous messaging.
  • Designed and developed ESB/SOA/BPM middleware layers using tools like Mulesoft.
  • Used SQL Developer as front end to communicate with oracle database.
  • Responsible for developing the full stack (front-end development, application logic, services, data persistence).
  • Decommissioned and added new nodes to existing Cassandra cluster
  • Created Multiple Re-usable UI Directives by defining AngularJs Directives, Attaching Event Listeners, Controllers & Updating DOM elements.

Environment: jdk1.7, jdk1.5, J2EE, Weblogic 11g & 10g, Eclipse, Struts 2.0, JDBC, JavaScript, SOAP, Hibernate, EJB, JUnit, JSP, Spring, Hibernate, Maven,Log4J, PL/SQL, CVS,Jboss6,Ant, AngularJs, Node JS, Cassandra,HTML5 and Sybase.

Confidential, NY

Android Application Developer

Responsibilities:

  • Designed the layout designs using android XML for all the pages.
  • Created the log in and sign up page and integrated Google cloud services on the application.
  • Enabled synchronization of the user documents to the secure cloud.
  • Implemented the client server architecture using Handlers and Services.
  • Implemented Enterprise Centralized shipping platform in the application.
  • Enhanced the store pickup, shipping and delivery features to improve the process of checking in-store availability and online purchasing through apps.
  • Used the Wifi Manager of the Android API to establish the connections between client and server.
  • Implemented a common interface for the application making it compatible with a desktop, web or mobile.
  • Implemented the Xamarin Mobile component for accessing to the device camera across platform.
  • Used Android NDK libraries to communicate the information between server and the client.
  • Implemented the Xamarin Mobile component for device location.
  • Implemented 5 filters: Active, created by you, Flagged, invited to and Expired.
  • Used MediaPlayer API to implement the audio recording feature.
  • Enabled a comments sections for the users within the application.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Tested and implemented the application.
  • Worked on testing the application using J-Unit testing framework.
  • Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
  • Used GIT for version control and followed Agile with JIRA for implementing this project.
  • Used Test Driven Development (TDD) for development.
  • Worked on debugging the application using Logcat, DDMS.
  • Tested the application on various Android devices.
  • Followed agile methodology for implementing the Application.

Environment: Android SDK 5.1, Android NDK, C/C++, Java, Eclipse, ADT Plug-in, GitHub, Android asset studio, Draw 9 Patch tool, iOS, SQLite, Eclipse IDE 4.3, Android API’s, JDK SE8, XML, JSON, HTML, CSS3, SQLite, GPS service, Log cat, DDMS.

Confidential, San Francisco, CA

Android/ Mobile Application Developer

Responsibilities:

  • ­Worked in different phases of the project cycle like design, development and testing
  • ­Discussed the requirements with the client and documented the requirements
  • ­Developed the activities and UI layers
  • Regular interaction of RESTFul API design calls to populate the UI on the app using GET, PUT, POST and DELETE.
  • ­­Used Android SDK and Eclipse IDE for development.
  • Implemented optimized performance List View’s in different points of app.
  • Implemented Fragments to make the app usable on both Smart phones and Tablets.
  • Worked on Generic Grids and Custom List Views to list the XML feeds.
  • Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
  • Designed and implemented all the basic UI and screen navigation with Navigation Bar.
  • Implemented the XML Parser class to parse the XML feed from the URL.
  • Worked on testing the application using J-Unit testing framework.
  • Worked on locating nearby the Bank and ATMs with respect to the customer location/zip code entered with the ability to navigate to the branch or ATM or call the branch location directly
  • Linked it to Google maps to provide the address and navigation.
  • Contributed in Database Management.
  • Contributed in code debugging using Logcat and DDMS.
  • ­­­Tested the app across different versions of Android and different android phones to assure quality and performance.

Environment: Android SDK 5, SQLite, Eclipse IDE 4.3, Android API’s, JDK SE7, XML, JSON, HTML, CSS, SQLite, RESTFul Api’s, Google API’s, Draw 9 Patch tool, iOS, GPS service, Log cat, DDMS.

Confidential, Exchange Place, NJ

Java Developer

Responsibilities:

  • Work as a full stack developer responsible for Web, middle tier and Databases in the development of web application for Rejected Application Processing.
  • Extensive use of Maven to build and deploy the application into dev environment and QA environment and work with the front-end developers in displaying the data.
  • Used struts tiles framework for layout management.
  • Used Tortoise SVN, GIT for the repository management.
  • Consume Web Services using java to retrieve the required information to be populated in the database.
  • Set up Jenkins server and build jobs to provide continuous automated builds.
  • Worked on Asset Management Module in order to develop services using RESTful Web services.
  • Use of SOAPUI to verify the WSDL end point URL.
  • Extensive use of core java features like multithreading, caching, messaging to develop middleware for the application.
  • Wrote PL/SQL Stored Procedure using TOAD for archiving data on a daily basis for a monthly report and scheduled the job using DBMS Scheduler.
  • Externalized Business Logic from code using database to store dynamic rules based on UI used by business and used these rules in the code to apply business logic to data.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in AngularJs.

Environment: Web Logic 9.2, Spring 3.0, Spring MVC, Core Java, Struts, JDBC, Jenkins, Maven, Servlets, RESTful Web Services, PL/SQL, SQL Server, SOAPUI, CVS and agile-RSA.

Confidential

Java Developer

Responsibilities:

  • Designing UI screen for Insurance Quote to get User information with JSP.
  • Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
  • Created data access layer using SQL and PL/SQL.
  • Worked on JQuery, AJAX, JSON and JSF for designing highly user interactive web pages.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
  • Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
  • Used XSL as a XML parsing mechanism for showing Dynamic Web Pages in HTML format.
  • Involved in the development of Standard XML reports using XSLT style sheets.
  • Developed billing system pages using Struts Framework and written some of the custom tags.
  • Used Spring IOC and MVC for enhanced modules.
  • Implemented SOAP protocol to get the requests from the outside System.
  • Writing PL/SQL Queries to get schedule of policy payment and defaults.
  • Developing Session beans, Entity for Insurance Quotes.
  • Writing JSP for Online Quote for Resident Insurance.
  • Developing CMP read only Entity beans to get Insurance quotes.
  • Involved writing SQL queries and Joins.
  • Fixing the bugs identified in test phase.
  • Writing JUnit Test cases for Unit testing in Pension Manager Module.
  • Documenting CR impact analysis and prepared implementation documents.

Environment: Java SE6, Eclipse IDE 3.4, J2EE, JSP, Web Services, Oracle, Eclipse, UML, J2EE, Servlets, Struts, Web services, Hibernate, XML, HTML, Java Script, SOAP, Ant, Log4J, Web Logic server, Clear Case

We'd love your feedback!