We provide IT Staff Augmentation Services!

Application Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 8+ years of experience in design, development and implementation of software applications using Java, J2EE, technologies.
  • Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM and KANBAN.
  • Conception and development of the main product of the company, a SaaS RIA written in using spring, Hibernate and MySQL.
  • Good knowledge and hands on experience in MVC (Struts 1.x), spring 2.x and ORM (Hibernate 3.0) frameworks.
  • Experience in Apache Cordova to process the data and communicate between native code and front end code.
  • Extensive knowledge of XML - based standards and protocols (such as WSDL and SOAP),Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
  • Strong experience in UNIX and Shell scripting.
  • Good documentation skills on both functional and business requirements.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB.
  • CreatedRESTfulweb services interface to Java-based runtime engine and accounts.
  • Expertise in Web-Development technologies like Servlets, JSP, JSON,JSTL, HTML, HTML5, JavaScript, CSS, CSS3,XML, XSL/XSLT, Angular JS, AJAX, JQuery.
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere,IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
  • Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Extensive experience in implementation of the version control software SVN, CVS, Git, and RationalClear Quest.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Grunt tools.
  • Hands on experience using Messaging Services like JMS, MQ Series.
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
  • Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.

TECHNICAL SKILLS

Languages: Core Java, J2EE, SQL, PL/SQL, UML, C.

Web Technologies: JSON, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS,HTML, HTML4, HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript, Angular JS, AJAX.

XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss. IIS

IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE

Tools: TOAD, Ant, GWT, PL/SQL Developer, Junit, JMock.

Operating systems: Windows, UNIX, Linux.

Databases: Oracle 8 / 9i / 10g, HSQL, DB2, PL/SQL, MySql, MS SQL Server 7.0, Sybase, MS-Access.

Design Patterns: MVC, Singleton, Visitor, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc…

Frameworks: Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, Log4j.

Version Control: Rational Clear Case, RationalClear Quest, CVS, VSS, SVN, Git.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Application Developer

Responsibilities:

  • Involved in the various phases of the Scrum technique of Agile Methodology like story pointing, Daily Scrum meeting and End meetings.
  • Prepared technical design documents including sequence diagrams, flow charts, class diagrams and activity diagrams etc.
  • Responsible for developing Use cases, Class diagrams, sequence diagrams for the modules using Microsoft Visio.
  • Designed and Implemented UI using HTML5, Angular JS, CSS3 and JavaScript.
  • Used Apache Cordova tool to communicate between native code and JavaScript.
  • Objective C and Java are used to develop the code in iOS and Android respectively.
  • Having good experience in building multi-threaded Java server side applications and frameworks.
  • Used Open source products to build re-usable components that can be used as base application frameworks.
  • Developed modules that integrate with web services that provide global information support. Created REST based web services using JAX-RS library
  • Created Rest based controllers to handle the incoming request and output the response.
  • Used Grunt for build management and automate unit testing and compilation of configuration files.
  • Used Bower to fetch and install all the dependant packages.
  • Coordinating with offshore Team.
  • Supported the application across multiple environments like QA, UAT and Production.

Environment: Java 8, Android SDK, Objective C, Apache Cordova, Html5, CSS3, JavaScript, Angular JS, JSON, XML, Grunt, RESTFUL web services, JAX-RS, Collections, Bower, iOS, Android, Eclipse IDE, Xcode.

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML.
  • Attended discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Used UI such as JavaScript for enhancing the user interaction with the application and for client side validation.
  • Coding, Testing and implementing new functionalities for new requests in the Application.
  • Developed and deployed Java REST web services using Spring Framework.
  • Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Spring MVC, JSP, Struts.
  • Enhanced user interfaces to enable input of additional personal information for the purpose of plan generation using CSS, HTML, HTML5, JavaScript, AJAX, and Angular JS.
  • Used web service calls using Java Web Services RPC and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.
  • Was involved in the preparation of the software requirements and Component design documents, Component Specification Document.
  • Used WS-Security for authenticating the SOAP messages along with encryption and decryption.
  • Developed UML models consisting of Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose software.
  • Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAXRPC Web services using CXF.
  • Designed and developed a REST Web Services using Jersey framework build on JAX-RS.
  • Applying Design Patterns and Principles in software development.
  • Used facade design pattern for implementation.
  • Involved in the building Maven POM files and Maven testing.
  • Involved in writing the associations for the query in mapping xml files in Hibernate.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Worked exclusively on MDB, Messaging Queues and Posting Error Messages to the Queue.
  • Continuous integration to build the project using Jenkins with Maven Builder.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework.

Environment: Java 1.7,Struts 1.2, J2EE, HTML, HTML5, Angular JS, Hibernate, JSP, JSTL, AJAX, JQuery, Oracle, Rational Clear Case, WebSphere, Eclipse, ANT, Apache Tomcat, SVN, SOA, J2EE, Oracle 9i, SQL, PL/SQL, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3, WSDL 2.0, JAX-WS, and Web Services.

Confidential, Palo Alto, CA

Java Developer

Responsibilities:

  • Responsible for the implementation of some of the new features in workplace application.
  • Developed frontend Rich UI using HTML, CSS, JSON, JavaScript, Wicket Framework.
  • Responsible for integrating some of the key features of Workplace with “PS” a component in TH+ application.
  • Involved in integration testing.
  • Played a key role in identifying the gaps between the implemented Services on “PS”/ back end and designed Front End.
  • Involved in testing and bug fixing.
  • Involved in writing test cases using JUNIT, easyMock for various modules.
  • Used Core JAVA, OO design, design patterns.
  • Designing and developing UI using GWT, handling major enhancements and defects.
  • Used log4j for logging activities.
  • Responsible for refactoring the code to be more organized and optimized.
  • Developed common reusable component libraries (CRUD Scaffolding) usingGWT, Spring, JPA.
  • Tested the web services on the Integration System using SOAP UI.
  • Used and Created JIRA Dashboards for easy tracking of JIRA’s.

Environment: Netbeans 6.7.1, Java 6, J2EE, Wicket Frame work 1.3/ 1.4.x, Hibernate, Spring, Ajax/JSON, HTML, CSS, Oracle 10g/11g, Glass Fish ESB 2.2, subversion, JIRA, JUnit, Easy Mock, SOAP UI, Web Services (SOAP).

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Involved in Development and Production Phase for implementing the application.
  • Worked with business team and exclusively worked on the Design Documentation.
  • Involved in different phases of SDLC like Analysis, Requirements, Design, Implementation and Testing.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
  • Extensively involved in Developing Components for Business Layer and Data Layer and presentation layer.
  • Developing presentation layer withJSPs, HTML5, JavaScript, CSS3, JQuery,JSON, AJAX, Spring Form tags, JSTL Tags etc.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Developed web services using WebLogic Workshop and Extensively used SQL Developer to build queries.
  • Developed SQL queries for retrieving data used to generate the reports.
  • Involved in code reviews & Unit Testing using JUnit.
  • Updating WIKI documentation where Team can access it simultaneously.
  • Deploying the Web services in the production Web logic servers and End to End Web logic Servers.
  • Involved in Integration Testing, Performance tuning and deployment support of the application.
  • Used SVN for version control of the source code.
  • Assisting the Business by resolving their technical related queries and ensure the work completed on time and delivered successfully.
  • Responsible for analyzing the production defects by looking into the server logs using Log4j.
  • Involved in fixing the existing defects and then working on the new enhancements for the upgrade releases.

Environment: Java 1.5, Java 1.6, J2EE, Servlets, JSP 2.5, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags JSTL, Hibernate 3.0,Oracle9.x, Maven, Apache, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, Swing, JSON, SVN, SQL Developer.

Confidential, Chicago, IL

Java /J2EE Developer

Responsibilities:

  • Involved in complete software development life cycle with Object Oriented approach of clients business process and continuous client feedback.
  • Worked on designing and developing a complete service oriented system based on SOA principles and architecture in agile development environment.
  • Developed UI modules using HTML, JSP, Ext JS and CSS.
  • Developed back-end logic with Core Java using technologies including CollectionFramework, Multi-Threading, Exception Handling, Generics and Annotation.
  • Developed Business logic with Spring MVC and Hibernate ORM mapping.
  • Used multi ways in Hibernate to update data including HQL queries, load or get, SQL, criteria.
  • Used Hibernate Cache for query to improve the application performance.
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio, etc.
  • Used Spring Dao Support to access the database.
  • Used Spring IOC for dynamic bean injection and Spring AOP to modularize cross-cutting concerns in aspects.
  • Developed POJO for data modeling of account information, portfolio and transaction history and customized Spring Bean Factory.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Used Eclipse as the IDE and used Eclipse standard/plug-in features for editing, debugging, compiling, and formatting.
  • Wrote service method and SQL queries, PL/SQL to interact with Oracle DBMS.
  • Used ANT as a build tool and developed build file.
  • Used Log4J and JUnit for debugging, testing, and maintaining the system state.

Environment: Core Java, Spring, Spring MVC, Spring Hibernate, Hibernate, Eclipse, Maven, JavaScript, JSP, HTML, CSS, JQuery, Ext- JS, AJAX, JSON, Design Pattern, Spring Security, Junit, Oracle9.x, Agile Methodology, SDLC, Eclipse IDE, Apache tomcat, UNIX and Windows.

Confidential

Java Developer

Responsibilities:

  • Understanding and analyzing business requirements.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the Employee service and Benefits service module using Servlets and JSP & Core Java components in Web logic Application Server.
  • Involved in injecting dependencies into code using spring core module.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations
  • CSS is used to style Web pages, XML markup.
  • Customizing SQL database as per client requirements.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met.
  • Created and implemented PL/SQL queries, views stored procedures and triggers.
  • Used Log4j logging framework to write Log messages with various levels.
  • Deployed web components, presentation components and business components in Web Logic Application Server.

Environment: Java / J2EE, Servlets, JSP 2.5, JDBC, Spring 2.5, Log4J, JavaScript, JUnit, CVS, Rational Rose (UML), SQL, Web Logic Server 10.0, Eclipse IDE.

We'd love your feedback!