We provide IT Staff Augmentation Services!

Java / Jee Developer Resume

0/5 (Submit Your Rating)

Dublin, OH

SUMMARY

  • 9+ years of experience in IT with 7+ years on Android application development.
  • Hands on experience in developing Android Applications for mobile and tablets using Android Studio and Eclipse.
  • Good understanding in applying Object - oriented analysis and design (OOAD) and Software Development Life Cycle (SDLC) for applications.
  • Proficient in understanding of Android User Interface (UI) guidelines, framework API's, application development and memory management.
  • Hands on experience in developing Android Applications for mobile and tablets using Android Studio and Eclipse.
  • Good understanding in applying Object-oriented analysis and design (OOAD) and System Development Life Cycle (SDLC) for applications.
  • Hands on experience on Paired programming methodology using agile scrum.
  • Proficient in understanding of Android User Interface (UI) guidelines, Framework API's, application development and memory management.
  • Expertise in developing Android Enterprise applications for tablets and mobile devices.
  • Have hands on experience in using the Content Resolver and Content Provider classes to ensure secure data access to other applications.
  • Working experience in RESTful web services to fetch data for the end user end and parsing the XML and JSON response using different parsers.
  • Extensively worked on push notifications, memory leaks, multiple screen support, content providers, data offline usage, accounts and sync on Android.
  • Skilled in developing and debugging Android applications with high usage of threads and multi-threading environments.
  • Experience inpublishing apps to Google Play Store.
  • Experience in design patterns including Composite, Singleton, Session Facade, Decorator and MVC. Skilled in software debugging and trouble-shooting.
  • Adept in Web-Development technologies like XML, HTML, Java Script, CSS and AngularJs.
  • Excelled in database skills in Oracle 8i/9i/10g/11g, MySQL and DB2. Expertise in programming with SQL, PL/SQL.
  • Experience in developing test cases besides involving in Integration testing, Unit testing and User Acceptance testing extensively.

TECHNICAL SKILLS

Languages: Java, C, C++, JavaScript, Visual Basic, XML, PL/SQL, COBOL

Mobile Technologies: Android SDK, J2ME

Web Technologies: XML, HTML5, XHTML, JavaScript, CSS3, Ajax, J2EE

Web Services: REST, XML, JSON

Third Party API’s: OkHttp, Retrofit, Google Services, Volley, AsyncTask, Picasso, ButterKnife, Facebook, Places API, Instagram, GSON

DATABASE(S): Oracle 11g/10g/9i/8i, Sybase and SQL Server 2005/2008, My SQL, MS-Access, DB2.

IDE: Eclipse, Android Studio, Net beans, Dreamweaver

Source Control: Sub-Version (SVN), Clear Case, CVS/PVS and VSS (Visual Source Safe), Git, GitHub.

Operating System(s): Mac, WindowsNT/2000/2003/XP/7 And Linux (Ubuntu)

Web-service Framework: Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS

PROFESSIONAL EXPERIENCE

Confidential - Malvern, PA

Sr. Android Developer

Responsibilities:

  • Worked in different phases of the project cycle like design, development and testing.
  • Involved in Load/Performance testing.
  • Involved in MobileCloud-Interactive testing the applications from a PC to the handset.
  • Involved in simulating handset events in a single click like call me or SMS, capture screenshot.
  • Involved in record videos, share test reports with Manager/management.
  • Versatile to identify the root cause of an application issues while working onAndroiddevices.
  • Discussed the requirements with the client and documented the requirements.
  • Developed the activities and UI layers.
  • UsedAndroidSDK and Eclipse IDE for development.
  • Tested the app across different versions ofAndroidand differentandroidphones to assure quality and performance.
  • FollowedAgilesoftware developmentpractice paired programming, test driven development and scrum status meetings.
  • Created and used SQL Queries, Scripts and Stored Procedures for data validations.
  • Worked closely with another mobile app developer, leading the other platform development.
  • Implemented store location by using Google Maps API.
  • Used Google Maps for faster navigation to find the ATM, Branch location and information to user get there.
  • Used GoogleApiClient for finding user updated location for navigation.
  • Identifying Critical/Crash/Hidden defects in applications using mobile apps and Ability to give suggestions for a quick fix by analyzing logs.
  • Involved in functional study of application.
  • Preparation of Test Plan.
  • Preparation of Test Scenario's.
  • Proficient in creating test data for Business users, Personal users, Commercial users etc.
  • Designed Effort estimation of the team.

Environment: AndroidSDK 4.1, Java 1.6, SQLite 3.0, Eclipse IDE 3.6 and ADT plug-in, JAVA, JDBC, Web Service, JUnit,TDD, Spring, Java, Java Script, Oracle, Hibernate.

Confidential - Atlanta, GA

Sr. Android Developer

Responsibilities:

  • Interpreted the wireframes and created layouts and functionality according to it.
  • Created shopping list layouts for phone and tablet for the list of lists. Used listview layout to display shopping list and shopping list item.
  • Created the layout for unauthenticated and no list view for shopping list.
  • Created an event to let the user share the shopping list using email and SMS/Text.
  • Created functionality to let the user add recipe ingredients to shopping list from Recipe Detail Ingredients page.
  • User can add a single recipe item or can add all recipe items to the shopping list. User can also add a new shopping list.
  • Implemented the layout for search filter for phone and tablet according to the wireframes.
  • Created search filter functionality with OrmLite.
  • Implemented offline functionality for shopping list to display message. If the user is offline, display the message.
  • Fixed the bugs identified by the QA testing team.
  • Worked in an Agile based environment and finished all the tasks assigned in each sprint.
  • Tracked issues using JIRA.
  • Participated in sprint planning meeting.
  • Implemented TDD testing mechanism and build Unit test cases using JUNIT.
  • Participated in daily scrum meeting to inform the progress made or any blockers faced.
  • Worked with an offshore team and took part in meeting every day to keep track of different tasks or to add a new task for a story.
  • Used GitHub as project version controller.
  • Tracked the bugs using HockeyApp crash reports.
  • Worked with 3rd party components - OrmLite, HockeyApp, Janrain, Google analytics GTM, Android Volley, Pluck, GSON and New Relic.

Environment: Android Studio, Android 4.1 API (API level 16), IntelliJ IDEA, GitHub, XML, HTML5, OrmLite, HockeyApp, Janrain, TDD, Google analytics GTM, Android Volley, Pluck, GSON and New Relic

Confidential - Chicago, IL

Android Developer

Responsibilities:

  • Involved in the design and implementation of the UI, classes, architecture and activities of the mobile application.
  • For displaying background images of the app used Frame Layout.
  • Involved in implementing Asynchronous tasks for the background operations.
  • Developed the app to adapt to different orientations and various resolutions based on the device.
  • Implemented MotionEvent, TouchEvent methods to swirl the snow around with a shake and finger.
  • For keep tracking on what devices, places the application was used developed analytics for the application.
  • Used Red5Pro SDK to allow scalable live streaming and also for second screen apps.
  • Implemented android NDK for speeding up the application as we used the bit/byte operations are used for the compression of the images.
  • Tested the android application by importing the Espresso API.
  • Developer and designed the request and response data to and from gallery.
  • Manually tested each and every phase of app life cycle and implemented the changes parallel.
  • Administered in all the phases of SDLC from design, development through testing, porting and support of application

Environment: Android SDK, Eclipse IDE, Frame Layouts, DDMS console and User Interface Design

Confidential, Minneapolis, MN

Android Developer

Responsibilities:

  • Involved in full life cycle of the application including wire frame design and client development.
  • Worked on developing various features such as value product of the day, browse products from storeinventory and navigate to the nearest store.
  • Used Android NDK for accessing C/C++ code.
  • Application test on multiple android targets and debugging the problems.
  • Used XML Web Services using SOAP/HTTP for sending and receiving data from different applications.
  • Developed the code in object oriented manner for optimal code re-usability.
  • Implementation of Google API such as Web Services for directions and places in client applications.
  • Debugged and fixed the issues that were found during the different phases of the project.
  • Created client codes using JAVA in eclipse SDK 3.6.1.
  • Worked extensively with Java frameworks and third party API including Java mail API.
  • Designed the architecture and User Interface (UI/UX) using client requirements and use-cases. Analyzing Layouts with Hierarchy Viewer.
  • Responsible for developing the Profile across several Products and several Android versions.
  • Used GIT for version control.
  • Test and error logging on different versions and devices of Android.
  • Displayed the generated station fact sheet, using web Services and analytics on database.
  • Designed and developing the XML layout with Android Map View to display the locations on the map.

Environment: Android 2.3-3.2.6, Java, Eclipse, Google Maps API, Android Emulator, NDK, SQLite, Swing, Linux/Unix, XML.

Confidential, PA

Android Developer

Responsibilities:

  • Implemented the location features, displaying both gas station locations and agent locations on the Google map.
  • Worked on updating the contact information of the user.
  • Worked on developing UI screens and implemented the logic for updating driver and vehicle information.
  • Implemented the activity that provides the user a step-by-step process to help the user to gather information and evidence after an accident for insurance claim.
  • Developed the application using Java, XML and Eclipse IDE.
  • Involved in all Phases of SDLC.
  • Verified the application on all android targets.

Environment: Android SDK 2.1, ADT 0.9.5, Java, Google API, Eclipse IDE, XML

Confidential - Dublin, OH

Java / JEE Developer

Responsibilities:

  • Involved in Development, Integration and Testing of application modules
  • Developed presentation layer using JSP, HTML, JavaScript, jQuery, CSS
  • Have developed stateless session enterprise java beans.
  • Implemented the project using IDE Eclipse.
  • Used JSP, HTML, JavaScript, Angular JS and CSS for content layout and presentation.
  • Created data access layer using SQL and PL/SQL.
  • Used JMS for Point-to-Point asynchronous messaging for high transactional Banking operation.
  • Worked on jQuery, AJAX, JASON 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.
  • Implemented the integration with the back end system with web services using SOAP
  • Involved in configuring hibernate to access database and retrieve data from the database.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Developed JSF components, implemented event handling using Java, JSF and JavaScript for various modules.
  • Developed stored procedures and triggers with PL/SQL.
  • Involved in the bug tracking and Unit Testing using JUnit framework.
  • Developed ANT Scripts to do compilation, packaging and deployment in an application server.
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed.

Environment: Core Java, Java 1.5, J2EE, JSP, JSF, Servlets, Hibernate, SQL, HTML, Springs, jQuery, JNDI, JMS, PL/SQL, JBoss, ANT, XML, JavaScript, CSS, Windows, Eclipse, Log4j

Confidential, NY

Java Developer

Responsibilities:

  • Involved in Analysis, design and coding on Java and J2EE Environment.
  • Implemented struts MVC framework.
  • Designed, developed and implemented the business logic required for Security presentation controller.
  • Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.
  • Developed UI screens using Swing components like JLabel, JTable, JScrollPane, JButtons, JTextFields, etc.
  • Used JDBC to connect to Oracle database and get the results that are required.
  • Designed asynchronous messaging using Java Message Service (JMS).
  • Consumed webservices through SOAP protocol.
  • Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
  • Integrated a crystal report to the application which will show all the details of the vouchers on the paper and used for future reference for the workers.
  • Developed a webservice which will retrieve the details from the Database.
  • Prepared complete documentation of the WebService developed.
  • Prepared a complete documentation of the project and test case documentation with sample inputs Version control is done by using CVS.

Environment: Java, J2EE, JPA/Hibernate, Code Generation, Spring, AOP, ERP customization, Web Services (SOAP), JMS, XML, JDOM, JAXP, JBoss, jBPM, Multi-threading, Lucene, Servlets, AJAX, Mock-up framework, XHTML, CSS, Flash, AS 2.0, Maven2, PHP.

We'd love your feedback!