We provide IT Staff Augmentation Services!

Android Developer/java Developer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 7 years of experience in application development using JAVA, J2EE Technology for clients like JP Morgan Chase, Wachovia Bank and Wells Fargo.
  • Java Programmer,Android Mobile Application Developer.
  • Hands on experience in the following - Software Development Life Cycle, languages such as Java, J2EE, Java FX, UML, HTML, XML, Oracle, SQL, PL/SQL, Android mobile application development using Java programming language, Object Oriented Analysis and Design (OOA/OOD).
  • Experience in analysis, design and implementation of business applications and software development life cycle.
  • Expertise in developing ServiceOriented ArchitectureApplications wifWeb Services, SOAP, XSD, WSDL, J2EE technologies.
  • Expertise in developing Internet/Intranet applications using Java, JDBC, Java Servlet Technologies, Spring MVC.
  • Experience in developing web applications using HTML, XML, Javascript.
  • Hands on experience in developing application using various Integrated Development Environments like RAD and Eclipse, NetBeans and JDeveloper.
  • Experience in developing applications using application servers like WebSphere 6.0, JBoss and web servers like Tomcat 5.5.
  • Knowledge of Software Configuration Management tools like CVS, and SVN.
  • Expertise in developing code and Unit test for Java-based applications using JUnit.
  • Experience in creating and accessing databases using SQL programming, PL/SQL on various databases like Oracle, PL/SQL Developer.
  • Experience in logging and debugging code using log4j.
  • Experience in using various design patterns like MVC (Model-View-Controller), Singleton, Façade, and Factory in developing n-tier distributed enterprise application.
  • Knowledge of UML design using Microsoft Visio, Rational Rose tool
  • Knowledge of creating mockups for user interface using Wireframe Sketcher tool.
  • Knowledge of build tools like ANT.
  • Experience in developing Android mobile applications using Java, integrating android mobile applications wif SQLite database and Google App Engine
  • Strong problem-solving, analytical, communication (oral, written, presentation), interpersonal skills, and TEMPeffective offshore/onsite coordination.
  • Proficient in working closely wif customer, end-users, and development teams in design, development, implementation and maintenance stages.
  • Prepare Technical Design document as per business requirement specification and interact wif business owners and other teams to revise the document.
  • Schedule estimation for work completion, work allocation and prepare status reports.

TECHNICAL SKILLS:

J2EE Technologies /methodologies: JSP, JDBC, Servlets, JSTL, Swing, AWT, Java Applets, Java WebServices, JNDI, UML, OOAD methodology, Agile Methodology, SOA Architecture, WSDL, XSD, SOAP, Java FX, HTML 5, CSS, Javascript, JMS, Spring, Ant, RMI, Log4j, MVC, Android SDK

Programming Languages: Java, C++, C, Java Script, PL/SQL, SQL

Web Technologies: HTML, XML, ASP .NET

Databases: Oracle 8i/9i/10g, 11g, SQL Server 2005, MS access, PL/SQL Developer

Web Servers: IBM WebSphere 6.0, JBoss

Application Servers: Tomcat 5.5

Web Services: WSDL, SOAP, REST

Source Control: CVS, SVN

IDE: Eclipse, RAD, NetBeans, SQL Developer, JDeveloper 11g, Visual Studio 2005

Design Tools: Microsoft Visio, Rational Rose, Wireframe Sketcher, Actuate Reporting tool, Google App Engine

Operating Systems: Windows 98-XP, Windows 7, Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential

Android Developer/Java developer

Responsibilities:

  • Formed the requirement specification document to include the features.
  • Performed a market survey to find out the current applications similar to the one being developed.
  • Recorded the analysis and prepared market survey documents and use case stories for customers who can benefit using the application.
  • Prepared technical design document containing UML class and sequence diagrams using Visio.
  • Created user interface using java applet dat comminucates applications written using core java.
  • Developed the application using Android SDK, Java and Eclipse IDE.
  • Developed test plans and use case scenarios as per the functional requirements.
  • Tested the application using several Android mobile devices viz., Motorola, Samsung 5.
  • Performed unit testing of the application using Junit test cases.
  • Performed risk analysis and risk mitigation plans using data redundancy for backup and recovery and enforcing best practices in design
  • Developed back-end software using Google App Engine.
  • Developed several sample applications to learn various resources of Android framework, worked on a sample project to learn the website scrapping methods.
  • Shared resources wif other team members and arranged learning sessions.
  • Handled Configuration Management using SVN.

Environment: Eclipse, Java, Android SDK, Google App Engine, JUnit, XML, SDLC, SVN, UML, Microsoft Visio

Confidential

Android Developer, Java developer

Responsibilities:

  • Formed the requirement specification document to include the features of monopoly game.
  • Recorded the analysis and prepared market survey documents and use case stories for customers to use the application.
  • Prepared technical design document containing UML class and sequence diagrams using Visio.
  • Developed the application using Android SDK, Java and Eclipse IDE.
  • Used HTML to embed applets so dat the browser can launch the applet when user inputs the HTML elements.
  • Developed test plans and use case scenarios as per the functional requirements.
  • Tested the application using several Android mobile devices viz., Motorola, Samsung 5.
  • Performed unit testing of the application using Junit test cases.
  • Performed risk analysis and risk mitigation plans using data redundancy for backup and recovery and enforcing best practices in design
  • Applets allowed to design code some of the graphic elements dat were not trivial using HTML.
  • Developed back-end software using Google App Engine.
  • Developed several sample applications to learn various resources of Android framework, worked on several sample distributed algorithms.
  • Implemented and made use of the distributed algorithms viz., Lamport’s algorithm, Dining Philosopher algorithm.
  • Worked wif several users in the University to conduct user testing, user appeal, and perform review of the developed application.
  • Shared resources wif other team members and arranged learning sessions.
  • Handled Configuration Management using SVN.

Environment: Eclipse, Java, Android SDK, Google App Engine, JUnit, XML, SDLC, SVN, UML, Microsoft Visio

Confidential

Senior Java Developer, Web Services Developer

Responsibilities:

  • Analyzed the requirement specifications provided by the client.
  • Designed the detailed technical design document and prepared UML activity diagrams, sequence diagrams, class diagrams using Microsoft Visio.
  • Created WSDL files as part of development of WebServices by using defining the schema dat is similar to defining an XML schema.
  • Elements were defined both using primitive XSD data types and complex data types.
  • Developed web services in Java following SOA architecture using RAD.
  • Web Services were run on WebSphere 6.0 application server.
  • Tested the web services using Soap Scope server. Prepared Junit test cases to test these web services against all the scenarios.
  • Used ANT build tool to execute web services by configuring build.xml and building JAR, EAR files.
  • Developed XML based configuration files while using the ANT build tool.
  • Logger classes were developed dat assisted in debugging during the application development and made use of java-based utility Log4j.
  • Involved in maintaining the application and perfoming testing activities during development and deployment stages.
  • Performed unit testing in the development and production environments.
  • Involved in migration activities from JDK 1.3 to JDK 1.4 and HUB3 migration where a common library was created consisting of all the jar files for easy access of web services.
  • Handled Configuration Management using CVS.
  • Provided support for the application during deployment and post-production.
  • Involved in meetings and calls wif clients back and forth to resolve any deployment issues.

Environment: RAD, IBM WebSphere 6.0 Application Server, WSDL, SOAP, XSD, Java WebServices, Java, J2EE, JUnit, XML, JNDI, SOA, Ant, Log4j, CVS, UML, Microsoft Visio

Confidential

Senior Java Developer

Responsibilities:

  • Involved in the entire software development life cycle.
  • Prepared high-level design of the application, detailed design documents of every module.
  • Developed use case scenarios to meet the requirement specifications of the client using the UML methodologies.
  • Designed UML class diagrams, sequence diagrams, activity diagrams using Visio tool.
  • Created Front end, business logic using Java, J2EE design patterns and technologies like HTML, JSP, JSTL and Spring MVC.
  • Developed user interface using JSP, JSTL to separation presentation and business logic.
  • Developed client side scripts for data validity and type checks using Javascript.
  • Carried out analysis, design and implementation of modules.
  • Business logic was handled in middle-tier using Spring MVC framework dat leveraged concepts of Inversion of Control (IOC) and Aspect Oriented Programming.
  • Performed database creation and maintenance tasks using SQL Server 2005.
  • Developed the entire application using Eclipse IDE.
  • Application was run using Tomcat 5.5 Web Server.
  • Handled the task of creating mail service as part of the application dat required taking responsibility of architecture, design, implementation and integration of mail service to the existing application.
  • Mail Service was designed and implemented to use SMTP Protocol.
  • Involved in unit testing, integration testing, regression testing and deployment of the entire application from development to production stages using Junit.
  • Handled Configuration Management using SVN.
  • Used build tool ANT for compiling and builidng JAR, WAR files.
  • Quickly adapted to rapid changes in the requirements provided by the client.
  • Provided support to the team members to complete the development and testing to meet and align to the prior schedule.

Environment: Eclipse, Tomcat 5.5 Web Server, Java, J2EE, Spring MVC, HTML, JSP, JSTL, MVC, Javascript, XML, SQL, SQL Server 2005, SMTP, Junit, SVN, UML, Microsoft Visio

Confidential

Java Developer, Database Developer

Responsibilities:

  • Analyzed the requirment specifications by leveraging the noledge of Object Oriented Design and Development using OOAD methodology and high-level technical design documents were prepared for intial review by the clients.
  • Created mock-ups for user interface using Wireframe Sketcher.
  • Prepared Detailed design documents along wif class diagrams, sequence diagrams, UML activity diagrams were designed using Rational Rose.
  • Held meetings wif clients for detailed design review and approval to initiate development.
  • Accepted the role of breaking tasks and assigning it to various team members.
  • Provided resource, schedule estimates to the client.
  • Designed and developed application using MVC design pattern.
  • Involved in development of user interface using HTML.
  • Developed Javascript to perform client-side validation for user interface.
  • Presentation logic was handled using JSP to send the information from the user to the business tier as a bean object.
  • Business Logic was handled using Java, Servlets.
  • Java Bean classes were created in Business tier to handle bean objects sent using JSP.
  • Wrapper classes were created for use in the Data Access Layer (DAL).
  • Application was run on Jboss server.
  • Handled connectivity to databased using JDBC.
  • Used build tool ANT for compiling and builidng JAR, WAR files.
  • Performed the role of Database Administrator by creating tables, stored and maintained the data, developed procedures for some key features using Oracle Database.
  • Unit testing for each module was conducted by manual testing.
  • Regression testing and integration testing was carried out after integrating each module.

Environment: Eclipse, JBoss, Java, J2EE, JSP, HTML, Servlets, MVC, JUnit, SQL, PL/SQL, Oracle, SVN, UML, Rational Rose, Wireframe Sketcher

Confidential

Database Developer, UI Developer

Responsibilities:

  • Developed user interface for the application using ASP .NET.
  • Prepared mockups for user interface using Wireframe Sketcher tool.
  • Designed the user interface and prepared relevant design documents to discuss wif clients and ensured the requirements were met.
  • Email Reports were created using Actuate Reporting tool.
  • Carried out tasks such as analysis, design of email reports.
  • Designed sequence diagrams, UML diagrams using Microsoft Visio.
  • Performed database creation and maintenance tasks using PL/SQL Developer.
  • Developed procedures to perform certain tasks by accessing data from database.
  • Developed application using Visual Studio 2005 IDE.
  • Involved in maintaining the application and making necessary changes to the existing code as per client’s requirements for modification.
  • Provided on-call 24X7 support for the application to resolve any production issues faced by the client.
  • Maintained tracker to complete the tasks as per schedule and logged the tasks and scheduling using Microsoft Excel.

Environment: ASP .NET, Actuate Reporting tool, PL/SQL Developer, SQL, Visual Studio 2005, Microsoft Excel, Microsoft Visio, UML, Wireframe Sketcher

Confidential

Java Developer, UI Developer

Responsibilities:

  • Involved in the development of download/upload functionality of the documents using DOJO, AJAX.
  • Prepared relevant design documents dat were reviewed and approved by the client.
  • Involved in client meeting to review the design document.
  • Tested the functionality against the requirements by performing unit testing.
  • Modified the existing functionality to cater to the new requirement of the client.

Environment: DOJO, AJAX, XML, Microsoft Visio

Confidential

Java Developer, UI Developer

Responsibilities:

  • Prepared design documents and mockups for user interface using Wireframe Sketcher.
  • Developed user interface for the application using a tool called Pure Edge dat generates XML enabled e-forms. It included XML coding for pre-populating data from the backend and for certain enable/disable functions.
  • Tested the forms against the required functionality.
  • Analyzed the requirements and prepared the test plan for a module.
  • Performed unit testing, regression testing during development and production.
  • Integrated the user interface to the existing Java application dat contained business logic.
  • Involved in constant meeting wif clients to make sure the user interface was user-friendly and exceeded customer expectations.

Environment: PureEdge user interface tool, XML, Java, J2EE, Wireframe Sketcher, SVN

We'd love your feedback!