We provide IT Staff Augmentation Services!

Senior Java Developer, Web Services Developer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • 4 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 withWeb 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 with SQLite database and Google App Engine
  • Strong problem-solving, analytical, communication (oral, written, presentation), interpersonal skills, and effective offshore/onsite coordination.
  • Proficient in working closely with customer, end-users, and development teams in design, development, implementation and maintenance stages.
  • Prepare Technical Design document as per business requirement specification and interact with 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, SOA Architecture, WSDL, 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

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 that 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 that 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 with 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 that 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 that 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

Responsibilites:

  • Analyzed the requirment specifications by leveraging the knowledge 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 with class diagrams, sequence diagrams, UML activity diagrams were designed using Rational Rose.
  • Held meetings with 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

Responsiblities:

  • 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 with 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

Responsibilites:

  • Prepared design documents and mockups for user interface using Wireframe Sketcher.
  • Developed user interface for the application using a tool called Pure Edge that 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 that contained business logic.
  • Involved in constant meeting with clients to make sure the user interface was user-friendly and exceeded customer expectations.:
  • Involved in the development of download/upload functionality of the documents using DOJO, AJAX.
  • Prepared relevant design documents that 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

We'd love your feedback!